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

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

?? gateshare.pas

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

interface
uses
  Windows, Messages, Classes, SysUtils, JSocket, WinSock, SyncObjs, Common;
resourcestring

  g_sProductName = '飄飄網絡防攻擊登陸網關 V 1.0';
  g_sUpDateTime = '更新日期: 2006/09/12';
  g_sProgram = '程序制作: 葉隨風飄 QQ:240621028';
  g_sWebSite = '程序網站: http://www.51ggame.com';

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;
    nAttackCount: Integer;
    dwStartAttackTick: LongWord;
  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;
  nIPCountLimit: Integer = 20;
  //nIPCountLimit2              :Integer = 40;
  nShowLogLevel: Integer = 3;
  StringList456A14: TStringList;
  GateClass: string = 'LoginGate';
  GateName: string = '登錄網關';

  TitleName: string = '飄飄網絡';
  ServerPort: Integer = 5500;
  ServerAddr: string = '127.0.0.1';
  GatePort: Integer = 7000;
  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 = mBlockList;
  dwKeepConnectTimeOut: LongWord = 60 * 1000;
  g_boDynamicIPDisMode: Boolean = False; //用于動態IP,分機放置登錄網關用,打開此模式后,網關將會把連接登錄服務器的IP地址,當為服務器IP,發給登錄服務器,客戶端將直接使用此IP連接角色網關
  g_dwGameCenterHandle: THandle;
  g_sNowStartGate: string = '正在啟動登錄網關...';
  g_sNowStartOK: string = '啟動登錄網關完成...';

  dwAttackTick: LongWord = 100;
  nAttackCount: Integer = 10;
  nReviceMsgLength: Integer = 360; //每MS允許接受的長度,超過即認為是攻擊
  dwReviceTick: LongWord = 500;
  nAttackLevel: Integer = 2;
  nMaxClientMsgCount: Integer = 1;
const
  tLoginGate = 4;
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一区二区三区免费野_久草精品视频
午夜久久久久久久久久一区二区| 久久亚洲精品小早川怜子| 美脚の诱脚舐め脚责91 | 91精品欧美久久久久久动漫| 国产乱一区二区| 亚洲制服欧美中文字幕中文字幕| 亚洲精品在线观看视频| 在线看国产一区二区| 国产精品一二三四| 日本亚洲一区二区| 一区二区三区精品久久久| 久久精品日韩一区二区三区| 欧美高清你懂得| 色又黄又爽网站www久久| 国产盗摄一区二区| 久久精品国产一区二区三区免费看 | 国产精品免费视频一区| 欧美精品丝袜中出| 91丨九色丨蝌蚪富婆spa| 狠狠狠色丁香婷婷综合久久五月| 午夜精品福利一区二区蜜股av | 精品久久免费看| 欧美三级乱人伦电影| 91一区二区三区在线观看| 久久99国产精品久久99| 日本aⅴ亚洲精品中文乱码| 亚洲裸体xxx| 中文字幕乱码久久午夜不卡| 久久综合色播五月| 精品国产免费久久| 日韩三级在线免费观看| 在线欧美日韩精品| 色综合久久99| 97se亚洲国产综合在线| 91丨porny丨国产入口| 成人开心网精品视频| 国产精品亚洲а∨天堂免在线| 麻豆91免费看| 麻豆91免费观看| 国产在线精品不卡| 国产精品资源在线看| 国产乱子伦一区二区三区国色天香| 激情五月激情综合网| 久久se精品一区精品二区| 美女网站视频久久| 欧美伊人久久久久久午夜久久久久| 色94色欧美sute亚洲线路一久| 91免费视频网址| 欧美色男人天堂| 91精品在线麻豆| 欧美videos大乳护士334| 2020国产精品| 国产精品婷婷午夜在线观看| 亚洲欧洲日韩综合一区二区| 中文字幕在线观看一区二区| 一区精品在线播放| 亚洲地区一二三色| 免费观看久久久4p| 国产精品一区二区黑丝| 成人福利视频网站| 在线视频你懂得一区二区三区| 欧美日韩国产首页| 精品国产sm最大网站免费看| 国产欧美日韩另类视频免费观看| 亚洲图片另类小说| 亚洲成av人影院在线观看网| 看片的网站亚洲| 成人精品国产免费网站| 欧美亚洲日本一区| 欧美mv和日韩mv国产网站| 国产亚洲综合在线| 亚洲精品乱码久久久久| 香港成人在线视频| 国产一区999| 欧美性大战久久久久久久蜜臀 | 亚洲美女视频在线观看| 免费看日韩a级影片| 粉嫩av亚洲一区二区图片| 91官网在线免费观看| www亚洲一区| 亚洲美女视频在线观看| 精品一区二区三区免费毛片爱| 成人性视频网站| 欧美日本国产视频| 国产精品久久久久久久久动漫| 亚洲国产精品久久不卡毛片| 激情综合网激情| 91国模大尺度私拍在线视频| 精品播放一区二区| 一区二区三区欧美久久| 久久成人免费网| 欧美性大战久久| 日本一区二区动态图| 天堂蜜桃一区二区三区| 成人avav影音| 欧美sm极限捆绑bd| 亚洲国产毛片aaaaa无费看| 国产毛片精品一区| 欧美精品在线一区二区| 亚洲欧洲日韩在线| 国产成人夜色高潮福利影视| 欧美少妇一区二区| 国产精品每日更新| 国内成人自拍视频| 91精品国模一区二区三区| 亚洲视频中文字幕| 高清不卡一区二区在线| 精品久久久久久无| 午夜精品福利在线| 欧美综合在线视频| 欧美激情一区二区三区在线| 免费在线一区观看| 欧美日韩免费观看一区二区三区| 亚洲欧洲日韩女同| 成人一级视频在线观看| 欧美不卡视频一区| 青青草原综合久久大伊人精品优势| 色综合亚洲欧洲| 国产日韩欧美一区二区三区乱码 | 欧美日韩国产片| 亚洲精品高清在线观看| www.日韩大片| 国产精品网站在线| 成人不卡免费av| 日本一二三不卡| 国产精品一区二区黑丝| 久久免费国产精品| 国产精品一区二区久久不卡| 精品国一区二区三区| 日韩一区二区影院| 午夜国产精品一区| 欧美高清www午色夜在线视频| 亚洲高清免费观看高清完整版在线观看 | 蜜桃传媒麻豆第一区在线观看| 欧美少妇xxx| 五月综合激情日本mⅴ| 欧美日韩另类一区| 日韩av电影天堂| 日韩精品资源二区在线| 韩国欧美国产一区| 久久久久国产精品麻豆| 国产mv日韩mv欧美| 中文字幕一区二区三区色视频| 成人午夜激情影院| **欧美大码日韩| 一本大道久久a久久综合| 亚洲裸体在线观看| 欧美日韩精品三区| 久久99国产精品久久99果冻传媒| 2024国产精品| 成人国产精品免费| 一区二区激情视频| 91精品国产日韩91久久久久久| 久久狠狠亚洲综合| 国产女主播视频一区二区| 不卡视频在线看| 亚洲国产va精品久久久不卡综合| 91精品国产一区二区三区| 国产综合色在线| 国产精品大尺度| 久久精品国产亚洲一区二区三区| 日韩高清在线观看| 国产综合色视频| 一区在线观看免费| 欧美日韩中文字幕一区二区| 天堂va蜜桃一区二区三区漫画版| 欧美一级欧美三级在线观看| 国产成人一区在线| 亚洲国产综合91精品麻豆| 精品对白一区国产伦| 91在线观看污| 日韩不卡一区二区三区| 国产欧美日韩精品一区| 欧美影院午夜播放| 国产一区二区视频在线播放| 亚洲欧洲精品一区二区精品久久久| 欧美手机在线视频| 国产91精品在线观看| 亚洲国产va精品久久久不卡综合| 久久久91精品国产一区二区精品 | 国产欧美一区二区三区鸳鸯浴| 91老师国产黑色丝袜在线| 日韩中文欧美在线| 亚洲欧洲国产日韩| 日韩视频永久免费| 91麻豆swag| 国产精品资源在线观看| 亚洲va韩国va欧美va| 国产精品五月天| 欧美一卡二卡在线观看| 91在线观看视频| 国产一区免费电影| 午夜久久电影网| 成人欧美一区二区三区黑人麻豆| 日韩片之四级片| 一本到高清视频免费精品| 国产一区二区精品在线观看| 三级久久三级久久久| 日韩码欧中文字| 久久久久久久网|