亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gateshare.~pas

?? 飄飄的傳奇服務端院代碼 能編譯的 要控件 老大就讓我傳上去吧
?? ~PAS
字號:
unit GateShare;

interface
uses
  Windows, Messages, Classes, SysUtils, JSocket, WinSock, SyncObjs,Common;
resourcestring
{$IF Version = SuperUser}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey1}
  g_sProductName = '飛爾世界防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 周行 QQ:13677866';
  g_sWebSite = '程序網(wǎng)站: http://www.cqfir.com';
{$ELSEIF Version = UserKey2}
  g_sProductName = '億眾網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 億眾網(wǎng)絡 QQ:987355';
  g_sWebSite = '程序網(wǎng)站: http://www.hao4f.cn';
{$ELSEIF Version = UserKey3}
  g_sProductName = '弘智網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 我愛羅 QQ:548262';
  g_sWebSite = '程序網(wǎng)站: http://www.588idc.com';
{$ELSEIF Version = UserKey4}
  g_sProductName = '封神網(wǎng)防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 無淚 QQ:19639454';
  g_sWebSite = '程序網(wǎng)站: http://www.coipc.com';
{$ELSEIF Version = UserKey5}
  g_sProductName = '速網(wǎng)科技防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 速網(wǎng)科技 QQ:240272';
  g_sWebSite = '程序網(wǎng)站: http://www.sukj.com';
{$ELSEIF Version = UserKey6}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey7}
  g_sProductName = '翎風數(shù)據(jù)防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 翎風數(shù)據(jù) QQ:635455 648409';
  g_sWebSite = '程序網(wǎng)站: http://www.Gm06.com';
{$ELSEIF Version = UserKey8}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey9}
  g_sProductName = '楓越網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: ヤ傲氣ぺ無悔 QQ:842321';
  g_sWebSite = '程序網(wǎng)站: Http://Www.42199.Com';
{$ELSEIF Version = UserKey10}
  g_sProductName = '暴風網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 暴風網(wǎng)絡 QQ:65631790';
  g_sWebSite = '程序網(wǎng)站: http://www.bfsf.cn';
{$ELSEIF Version = UserKey11}
  g_sProductName = '億人科技防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 億人科技 QQ:79446';
  g_sWebSite = '程序網(wǎng)站: http://www.79445.com';
{$ELSEIF Version = UserKey12}
  g_sProductName = '奔騰科技防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 奔騰科技 QQ:774058';
  g_sWebSite = '程序網(wǎng)站: http://Www.Idc512.Com';

{$ELSEIF Version = UserKey13}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey14}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey15}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey16}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey17}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey18}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey19}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$ELSEIF Version = UserKey20}
  g_sProductName = '飄飄網(wǎng)絡防攻擊登陸網(wǎng)關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網(wǎng)站: http://www.51ggame.com';
{$IFEND}

type
  TGList = Class(TList)
  private
    GLock: TRTLCriticalSection;
  public
    constructor Create;
    destructor Destroy; override;
    procedure Lock;
    procedure UnLock;
  end;

  TBlockIPMethod = (mDisconnect, mBlock, mBlockList);
  
  TSockaddr = record
    nIPaddr: Integer;
    dwStartAttackTick: LongWord;
    nAttackCount:Integer;
  end;
  pTSockaddr = ^TSockaddr;

procedure LoadBlockIPFile();
procedure SendGameCenterMsg(wIdent: Word; sSendMsg: String);
procedure SaveBlockIPList();
var
  CS_MainLog: TCriticalSection;
  CS_FilterMsg: TCriticalSection;
  MainLogMsgList: TStringList;
  BlockIPList: TGList;
  TempBlockIPList: TGList;
  CurrIPaddrList: TGList;
  AttackIPaddrList: TGList;

  nShowLogLevel: Integer = 3;
  StringList456A14: TStringList;
  GateClass: String = 'SelGate';
  GateName: String = '角色網(wǎng)關';
{$IF Version = SuperUser}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey1}
  TitleName: string = '飛爾世界';
{$ELSEIF Version = UserKey2}
  TitleName: string = '億眾網(wǎng)絡';
{$ELSEIF Version = UserKey3}
  TitleName: string = '弘智網(wǎng)絡';
{$ELSEIF Version = UserKey4}
  TitleName: string = '封神網(wǎng)';
{$ELSEIF Version = UserKey5}
  TitleName: string = '速網(wǎng)科技';
{$ELSEIF Version = UserKey6}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey7}
  TitleName: string = '翎風數(shù)據(jù)';
{$ELSEIF Version = UserKey8}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey9}
  TitleName: string = '楓越網(wǎng)絡';
{$ELSEIF Version = UserKey10}
  TitleName: string = '暴風網(wǎng)絡';
{$ELSEIF Version = UserKey11}
  TitleName: string = '億人科技';
{$ELSEIF Version = UserKey12}
  TitleName: string = '奔騰科技';
  
{$ELSEIF Version = UserKey13}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey14}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey15}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey16}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey17}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey18}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey19}
  TitleName: string = '飄飄網(wǎng)絡';
{$ELSEIF Version = UserKey20}
  TitleName: string = '飄飄網(wǎng)絡';
{$IFEND}
  ServerPort: Integer = 5100;
  ServerAddr: String = '127.0.0.1';
  GatePort: Integer = 7100;
  GateAddr: String = '0.0.0.0';

  boGateReady: Boolean = False;
  boShowMessage: Boolean;
  boStarted: Boolean = False;
  boClose: Boolean = False;
  boServiceStart: Boolean = False;
  dwKeepAliveTick: LongWord;
  boKeepAliveTimcOut: Boolean = False;
  nSendMsgCount: Integer;
  n456A2C: Integer;
  n456A30: Integer;
  boSendHoldTimeOut: Boolean;
  dwSendHoldTick: LongWord;
  boDecodeLock: Boolean;

  nMaxConnOfIPaddr: Integer = 10;

  BlockMethod: TBlockIPMethod = mDisconnect;
  dwKeepConnectTimeOut: LongWord = 60 * 1000;
  g_boDynamicIPDisMode: Boolean = False; //用于動態(tài)IP,分機放置登錄網(wǎng)關用,打開此模式后,網(wǎng)關將會把連接登錄服務器的IP地址,當為服務器IP,發(fā)給登錄服務器,客戶端將直接使用此IP連接角色網(wǎng)關

  g_dwGameCenterHandle: THandle;
  g_sNowStartGate: String = '正在啟動角色網(wǎng)關...';
  g_sNowStartOK: String = '啟動角色網(wǎng)關完成...';

  dwAttackTick: LongWord = 100;
  nAttackCount: Integer = 10;
  nReviceMsgLength: Integer = 350; //每MS允許接受的長度,超過即認為是攻擊
  dwReviceTick: LongWord = 500;
  nAttackLevel: Integer = 2;
  nMaxClientMsgCount: Integer = 2;
const
  tLoginGate = 6;
implementation
uses Grobal2;

procedure LoadBlockIPFile();
var
  I: Integer;
  sFileName: String;
  LoadList: TStringList;
  sIPaddr: String;
  nIPaddr: Integer;
  IPaddr: pTSockaddr;
begin
  sFileName := '.\BlockIPList.txt';
  if FileExists(sFileName) then begin
    LoadList := TStringList.Create;
    LoadList.LoadFromFile(sFileName);
    for I := 0 to LoadList.Count - 1 do begin
      sIPaddr := Trim(LoadList.Strings[0]);
      if sIPaddr = '' then Continue;
      nIPaddr := inet_addr(PChar(sIPaddr));
      if nIPaddr = INADDR_NONE then Continue;
      New(IPaddr);
      FillChar(IPaddr^, SizeOf(TSockaddr), 0);
      IPaddr.nIPaddr := nIPaddr;
      BlockIPList.Add(IPaddr);
    end;
    LoadList.Free;
  end;
end;
procedure SaveBlockIPList();
var
  I: Integer;
  SaveList: TStringList;
begin
  SaveList := TStringList.Create;
  for I := 0 to BlockIPList.Count - 1 do begin
    SaveList.Add(StrPas(inet_ntoa(TInAddr(pTSockaddr(BlockIPList.Items[I]).nIPaddr))));
  end;
  SaveList.SaveToFile('.\BlockIPList.txt');
  SaveList.Free;
end;
procedure SendGameCenterMsg(wIdent: Word; sSendMsg: String);
var
  SendData: TCopyDataStruct;
  nParam: Integer;
begin
  nParam := MakeLong(Word(tLoginGate), wIdent);
  SendData.cbData := Length(sSendMsg) + 1;
  GetMem(SendData.lpData, SendData.cbData);
  StrCopy(SendData.lpData, PChar(sSendMsg));
  SendMessage(g_dwGameCenterHandle, WM_COPYDATA, nParam, Cardinal(@SendData));
  FreeMem(SendData.lpData);
end;

constructor TGList.Create;
begin
  inherited Create;
  InitializeCriticalSection(GLock);
end;

destructor TGList.Destroy;
begin
  DeleteCriticalSection(GLock);
  inherited;
end;

procedure TGList.Lock;
begin
  EnterCriticalSection(GLock);
end;

procedure TGList.UnLock;
begin
  LeaveCriticalSection(GLock);
end;

initialization
  begin
    CS_MainLog := TCriticalSection.Create;
    CS_FilterMsg := TCriticalSection.Create;
    StringList456A14 := TStringList.Create;
    MainLogMsgList := TStringList.Create;
  end;

finalization
  begin
    StringList456A14.Free;
    MainLogMsgList.Free;
    CS_MainLog.Free;
    CS_FilterMsg.Free;
  end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区久久久| 日韩av电影天堂| 风间由美性色一区二区三区| 国产精品久久久久四虎| 在线观看91视频| 久久99这里只有精品| 国产精品天干天干在线综合| 色婷婷综合久色| 男人的天堂亚洲一区| 成人免费一区二区三区视频 | 欧美一级高清片在线观看| 国产一区二区看久久| 一区二区三区日韩欧美精品| 欧美高清你懂得| 国产经典欧美精品| 亚洲成人第一页| 国产精品久久久久久久久动漫| 欧美性大战久久久久久久| 狠狠v欧美v日韩v亚洲ⅴ| 一区二区在线观看免费视频播放| 日韩免费高清视频| 成人av在线播放网址| 日韩精品视频网站| 亚洲欧美综合网| 精品国产髙清在线看国产毛片 | 色呦呦网站一区| 韩国三级中文字幕hd久久精品| 伊人色综合久久天天| 日韩欧美一卡二卡| 在线观看日韩毛片| 成人免费视频一区二区| 全部av―极品视觉盛宴亚洲| 一区二区在线免费观看| 欧美国产激情二区三区 | 中文成人综合网| 日韩精品一区二区三区视频播放 | 麻豆精品在线播放| 亚洲福利一二三区| 日韩一级片在线播放| 色av成人天堂桃色av| 欧美亚洲国产怡红院影院| 色天天综合久久久久综合片| 一道本成人在线| 欧美色视频在线| 欧美精品在线视频| 欧美一区二区三区免费| 精品人在线二区三区| 久久精品一区二区| 中文字幕中文字幕一区二区| 亚洲私人黄色宅男| 亚洲一区二区四区蜜桃| 日韩电影在线观看一区| 老色鬼精品视频在线观看播放| 国产一区二区成人久久免费影院 | 久久五月婷婷丁香社区| 精品国产自在久精品国产| 国产亚洲精品7777| 国产精品久久网站| 一区二区三区欧美日| 日本午夜一本久久久综合| 卡一卡二国产精品 | 91福利在线导航| 欧美伦理影视网| 久久综合色天天久久综合图片| 久久精品欧美日韩精品| 亚洲欧美精品午睡沙发| 天堂成人国产精品一区| 国产麻豆日韩欧美久久| www.色精品| 日韩一区二区在线播放| 欧美极品另类videosde| 夜色激情一区二区| 久久精品国产亚洲aⅴ | 日韩欧美国产综合| 中文字幕中文字幕在线一区| 舔着乳尖日韩一区| 国产成人av资源| 欧美在线播放高清精品| 精品99一区二区三区| 一区二区三区精品| 国产另类ts人妖一区二区| 欧美性大战久久久| 久久久久久久综合色一本| 亚洲亚洲人成综合网络| 国内精品伊人久久久久av影院| 97se亚洲国产综合自在线不卡| 欧美一区二区在线观看| 国产精品精品国产色婷婷| 日本系列欧美系列| 色8久久人人97超碰香蕉987| 久久综合九色综合97婷婷| 亚洲色欲色欲www| 久久99精品视频| 欧美三级欧美一级| 国产精品网站在线| 美国精品在线观看| 在线一区二区三区四区五区| 亚洲国产你懂的| 久久精品人人做| 亚洲成人资源在线| 成人午夜免费视频| 91精品国产aⅴ一区二区| 国产精品拍天天在线| 美女在线视频一区| 欧美日韩美少妇| 中文字幕五月欧美| 国产精品一区二区三区网站| 欧美区在线观看| 一区二区三区四区不卡在线 | 日韩午夜在线播放| 一区二区欧美视频| 成人激情开心网| 久久久久99精品一区| 丝袜亚洲另类欧美| 91国在线观看| 中文字幕在线观看一区二区| 国产毛片一区二区| 日韩欧美在线影院| 天天综合日日夜夜精品| 欧美写真视频网站| 亚洲丝袜美腿综合| 日韩女同互慰一区二区| 精品电影一区二区三区| 亚洲一区二区在线观看视频| 丁香激情综合国产| 精品剧情v国产在线观看在线| 亚洲一区二区偷拍精品| 91国偷自产一区二区开放时间| 欧美韩国日本一区| 国产成人综合视频| www亚洲一区| 国产一区二区伦理片| 精品毛片乱码1区2区3区| 蜜臀91精品一区二区三区| 3d成人动漫网站| 日韩精品一二区| 日韩欧美激情一区| 狠狠狠色丁香婷婷综合激情| 久久免费国产精品| 国产精品伊人色| 国产精品美日韩| 色综合久久综合网97色综合 | 亚洲欧美综合在线精品| www.日韩在线| 亚洲黄色av一区| 欧美日韩精品高清| 日本aⅴ亚洲精品中文乱码| xfplay精品久久| 久久国产尿小便嘘嘘尿| 精品精品国产高清一毛片一天堂| 久久精品噜噜噜成人av农村| 精品国产免费人成在线观看| 国产成人在线免费观看| 中文字幕日韩一区| 色吧成人激情小说| 日韩二区三区在线观看| 26uuu国产日韩综合| 成人免费福利片| 亚洲男人天堂av| 91精品久久久久久久91蜜桃| 久久99国产精品久久99| 欧美高清在线视频| 色天使久久综合网天天| 日韩av一级片| 国产日韩精品一区二区三区| 色悠悠亚洲一区二区| 日韩高清不卡一区二区| 久久女同精品一区二区| 色综合久久九月婷婷色综合| 日本aⅴ亚洲精品中文乱码| 久久久精品蜜桃| 色噜噜久久综合| 毛片av一区二区| 中文字幕视频一区| 欧美一级理论性理论a| 国产suv精品一区二区三区| 亚洲一线二线三线久久久| 久久香蕉国产线看观看99| 色噜噜狠狠色综合中国| 极品销魂美女一区二区三区| 国产精品美女久久久久久| 在线播放国产精品二区一二区四区 | 欧美精品乱码久久久久久| 国产高清亚洲一区| 亚洲超碰精品一区二区| 久久精品在这里| 884aa四虎影成人精品一区| 成人综合婷婷国产精品久久免费| 亚洲mv在线观看| 国产精品久久久久一区二区三区| 欧美另类一区二区三区| aaa亚洲精品一二三区| 麻豆成人久久精品二区三区红 | 精品制服美女丁香| 玉米视频成人免费看| 久久众筹精品私拍模特| 欧美亚洲愉拍一区二区| 成人av免费在线观看| 麻豆精品在线视频| 亚洲va国产天堂va久久en|