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

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

?? wsocket.pas

?? 2009最新 傳奇漢化0599代碼 傳奇漢化
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
    property LocalPort : String                     read  FLocalPortStr
                                                    write SetLocalPort;
    property LocalAddr : String                     read  FLocalAddr
                                                    write SetLocalAddr;
    property Proto : String                         read  GetProto
                                                    write SetProto;
    property MultiThreaded   : Boolean              read  FMultiThreaded
                                                    write FMultiThreaded;
    property MultiCast       : Boolean              read  FMultiCast
                                                    write FMultiCast;
    property MultiCastAddrStr: String               read  FMultiCastAddrStr
                                                    write FMultiCastAddrStr;
    property MultiCastIpTTL  : Integer              read  FMultiCastIpTTL
                                                    write FMultiCastIpTTL;
    property ReuseAddr       : Boolean              read  FReuseAddr
                                                    write FReuseAddr;
    property PeerAddr : String                      read  GetPeerAddr;
    property PeerPort : String                      read  GetPeerPort;
    property DnsResult : String                     read  FDnsResult;
    property DnsResultList : TStrings               read  FDnsResultList;
    property State : TSocketState                   read  FState;
    property AllSent   : Boolean                    read  bAllSent;
    property ReadCount : LongInt                    read  FReadCount;
    property RcvdCount : LongInt                    read  GetRcvdCount;
    property LastError : Integer                    read  FLastError;
    property ComponentOptions : TWSocketOptions     read  FComponentOptions
                                                    write FComponentOptions;
    property BufSize   : Integer                    read  FBufSize
                                                    write FBufSize;
    property SocketSndBufSize : Integer             read  FSocketSndBufSize;
    property ListenBacklog    : Integer             read  FListenBacklog
                                                    write FListenBacklog;
    property ReqVerLow       : BYTE                 read  GetReqVerLow
                                                    write SetReqVerLow;
    property ReqVerHigh      : BYTE                 read  GetReqVerHigh
                                                    write SetReqVerHigh;
    property OnDataAvailable : TDataAvailable       read  FOnDataAvailable
                                                    write FOnDataAvailable;
    property OnDataSent      : TDataSent            read  FOnDataSent
                                                    write FOnDataSent;
    property OnSendData      : TSendData            read  FOnSendData
                                                    write FOnSendData;
    property OnSessionClosed : TSessionClosed       read  FOnSessionClosed
                                                    write FOnSessionClosed;
    property OnSessionAvailable : TSessionAvailable read  FOnSessionAvailable
                                                    write FOnSessionAvailable;
    property OnSessionConnected : TSessionConnected read  FOnSessionConnected
                                                    write FOnSessionConnected;
    property OnChangeState      : TChangeState      read  FOnChangeState
                                                    write FOnChangeState;
    { property OnLineTooLong      : TNotifyEvent      read  FOnLineTooLong
                                                    write FOnLineTooLong; }
    property OnDnsLookupDone    : TDnsLookupDone    read  FOnDnsLookupDone
                                                    write FOnDnsLookupDone;
    property OnError            : TNotifyEvent      read  FOnError
                                                    write FOnError;
    property OnBgException      : TBgExceptionEvent read  FOnBgException
                                                    write FOnBgException;

    property FlushTimeout : Integer                 read  FFlushTimeOut
                                                    write FFlushTimeout;
    property SendFlags : TSocketSendFlags           read  GetSendFlags
                                                    write SetSendFlags;
    property Text: String                           read  ReceiveStr
                                                    write SendText;
    property LingerOnOff   : TSocketLingerOnOff     read  FLingerOnOff
                                                    write FLingerOnOff;
    property LingerTimeout : Integer                read  FLingerTimeout
                                                    write FLingerTimeout;
{$IFDEF DELPHI1}
    property TrumpetCompability : Boolean           read  FTrumpetCompability
                                                    write FTrumpetCompability;
{$ENDIF}
    property OnDisplay : TDebugDisplay              read  FOnDisplay
                                                    write FOnDisplay;
  end;

  TSocksState          = (socksData, socksNegociateMethods, socksAuthenticate, socksConnect);
  TSocksAuthentication = (socksNoAuthentication, socksAuthenticateUsercode);
  TSocksAuthState      = (socksAuthStart, socksAuthSuccess, socksAuthFailure, socksAuthNotRequired);
  TSocksAuthStateEvent = procedure(Sender : TObject; AuthState : TSocksAuthState) of object;
  TSocksErrorEvent     = procedure(Sender : TObject; Error : Integer; Msg : String) of Object;

  TCustomSocksWSocket = class(TCustomWSocket)
  protected
      FSocksState          : TSocksState;
      FSocksServer         : String;
      FSocksLevel          : String;
      FSocksPort           : String;
      FSocksPortAssigned   : Boolean;
      FSocksServerAssigned : Boolean;
      FSocksUsercode       : String;
      FSocksPassword       : String;
      FSocksAuthentication : TSocksAuthentication;
      FSocksAuthNumber     : Char;
      FBoundAddr           : String;
      FBoundPort           : String;
      FRcvBuf              : array [0..127] of char;
      FRcvCnt              : Integer;
      FSocksRcvdCnt        : Integer;
      FSocksRcvdPtr        : PChar;
      FOnSocksError        : TSocksErrorEvent;
      FOnSocksConnected    : TSessionConnected;
      FOnSocksAuthState    : TSocksAuthStateEvent;
      procedure   AssignDefaultValue; override;
      procedure   TriggerSessionConnectedSpecial(Error : Word); override;
      procedure   TriggerSocksConnected(Error : Word); virtual;
      procedure   TriggerSessionClosed(Error : Word); override;
      function    TriggerDataAvailable(Error : Word) : Boolean; override;
      procedure   SetSocksPort(sPort : String); virtual;
      procedure   SetSocksServer(sServer : String); virtual;
      procedure   TriggerSocksError(Error : Integer; Msg : String); virtual;
      procedure   TriggerSocksAuthState(AuthState : TSocksAuthState);
      function    GetRcvdCount : LongInt; override;
      procedure   SetSocksLevel(newValue : String);
      function    DoRecv(var Buffer;
                         BufferSize : Integer;
                         Flags      : Integer) : Integer; override;
      procedure   SocksDoConnect;
      procedure   SocksDoAuthenticate;
      procedure   DataAvailableError(ErrCode : Integer; Msg : String);
  public
      procedure   Connect; override;
      procedure   Listen; override;
  protected
      property SocksServer   : String               read  FSocksServer
                                                    write SetSocksServer;
      property SocksLevel    : String               read  FSocksLevel
                                                    write SetSocksLevel;
      property SocksPort     : String               read  FSocksPort
                                                    write SetSocksPort;
      property SocksUsercode : String               read  FSocksUsercode
                                                    write FSocksUsercode;
      property SocksPassword : String               read  FSocksPassword
                                                    write FSocksPassword;
      property SocksAuthentication : TSocksAuthentication
                                                    read  FSocksAuthentication
                                                    write FSocksAuthentication;
      property OnSocksError  : TSocksErrorEvent     read  FOnSocksError
                                                    write FOnSocksError;
      property OnSocksConnected : TSessionConnected read  FOnSocksConnected
                                                    write FOnSocksConnected;
      property OnSocksAuthState : TSocksAuthStateEvent
                                                    read  FOnSocksAuthState
                                                    write FOnSocksAuthState;
  end;

{ You must define USE_SSL so that SSL code is included in the component.    }
{ To be able to compile the component, you must have the SSL related files  }
{ which are _NOT_ freeware. See http://www.overbyte.be for details.         }
{$IFDEF USE_SSL}
    {$I WSocketIntfSsl.inc}
{$ENDIF}

  TLineLimitEvent = procedure (Sender        : TObject;
                               RcvdLength    : LongInt;
                               var ClearData : Boolean) of object;
                               
{ You must define USE_SSL so that SSL code is included in the component.    }
{ To be able to compile the component, you must have the SSL related files  }
{ which are _NOT_ freeware. See http://www.overbyte.be for details.         }
{$IFDEF USE_SSL}
  TCustomLineWSocket = class (TCustomSslWSocket)
{$ELSE}
  TCustomLineWSocket = class (TCustomSocksWSocket)
{$ENDIF}
  protected
      FRcvdPtr             : PChar;
      FRcvBufSize          : LongInt;
      FRcvdCnt             : LongInt;
      FLineEnd             : String;
      FLineMode            : Boolean;
      FLineLength          : Integer;    { When a line is available  }
      FLineLimit           : LongInt;    { Max line length we accept }
      FLineReceivedFlag    : Boolean;
      FLineFound           : Boolean;
      FLineClearData       : Boolean;
      FLineEcho            : Boolean;    { Echo received data    }
      FLineEdit            : Boolean;    { Edit received data    }
      FTimeout             : LongInt;    { Given in milliseconds }
      FTimeStop            : LongInt;    { Milliseconds          }
      FOnLineLimitExceeded : TLineLimitEvent;
      procedure   WndProc(var MsgRec: TMessage); override;
      procedure   WMTriggerDataAvailable(var Msg: TMessage); message WM_TRIGGER_DATA_AVAILABLE;
      function    TriggerDataAvailable(Error : Word) : Boolean; override;
      procedure   TriggerSessionClosed(Error : Word); override;
      procedure   TriggerLineLimitExceeded(Cnt: Integer;
                                           var ClearData : Boolean); virtual;
      procedure   SetLineMode(newValue : Boolean); virtual;
      procedure   EditLine(var Len : Integer); virtual;
      function    GetRcvdCount : LongInt; override;
      function    DoRecv(var Buffer;
                         BufferSize : Integer;
                         Flags      : Integer) : Integer; override;
  public
      constructor Create(AOwner: TComponent); override;
      destructor  Destroy; override;
      function    SendLine(const Str : String) : Integer; virtual;
      property    LineLength : Integer     read  FLineLength;
      property    RcvdPtr    : PChar       read  FRcvdPtr;
      property    RcvdCnt    : LongInt     read  FRcvdCnt;
  published
      property LineMode : Boolean          read  FLineMode
                                           write SetLineMode;
      property LineLimit : LongInt         read  FLineLimit
                                           write FLineLimit;
      property LineEnd  : String           read  FLineEnd
                                           write FLineEnd;
      property LineEcho : Boolean          read  FLineEcho
                                           write FLineEcho;
      property LineEdit : Boolean          read  FLineEdit
                                           write FLineEdit;
      property OnLineLimitExceeded : TLineLimitEvent
                                           read  FOnLineLimitExceeded
                                           write FOnLineLimitExceeded;
  end;

  { DEPRECATED: DO NOT USE Synchronize, WaitUntilReady, ReadLine procedure }
  { for a new application.                                                 }
  TCustomSyncWSocket = class(TCustomLineWSocket)
  protected
      FLinePoin

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品乱码免费| 欧洲激情一区二区| 欧美视频日韩视频| 久久精品一区四区| 日韩中文字幕不卡| av在线不卡网| 久久久久久亚洲综合| 日韩和的一区二区| 色综合天天狠狠| 国产欧美日韩亚州综合| 日本伊人色综合网| 欧美探花视频资源| 欧美国产国产综合| 国产在线一区二区| 91精品国产欧美一区二区成人| 中文字幕欧美一| 国产盗摄一区二区三区| 精品剧情在线观看| 免费一区二区视频| 欧美三级电影精品| 亚洲综合一区二区| 91丨九色丨蝌蚪富婆spa| 中文字幕精品在线不卡| 国产乱码精品一区二区三| 日韩色在线观看| 日韩成人av影视| 欧美精品一二三| 亚洲国产精品精华液网站| 一本色道a无线码一区v| 亚洲六月丁香色婷婷综合久久 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 自拍偷拍国产精品| 成人黄色小视频| 国产精品视频第一区| 国产东北露脸精品视频| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 午夜精品在线视频一区| 欧美亚洲禁片免费| 伊人一区二区三区| 欧美日韩亚洲综合在线 | 久久美女艺术照精彩视频福利播放| 日韩在线播放一区二区| 91精品国产乱| 黄色资源网久久资源365| 精品国偷自产国产一区| 国产黄色91视频| 亚洲视频每日更新| 91成人看片片| 视频一区二区欧美| 精品伦理精品一区| 国产91丝袜在线播放| 最新日韩av在线| 欧美在线|欧美| 免费日本视频一区| 久久蜜臀中文字幕| av高清不卡在线| 亚洲综合精品久久| 欧美成人性福生活免费看| 激情六月婷婷久久| 亚洲人精品一区| 91.com视频| 成人精品电影在线观看| 午夜精品免费在线观看| 久久蜜桃香蕉精品一区二区三区| 99精品黄色片免费大全| 婷婷亚洲久悠悠色悠在线播放| 欧美va亚洲va在线观看蝴蝶网| 国产成人精品免费视频网站| 亚洲一区二区三区影院| 337p粉嫩大胆噜噜噜噜噜91av| 本田岬高潮一区二区三区| 天堂蜜桃91精品| 国产女同性恋一区二区| 欧美日韩高清一区二区不卡| 国产一区二区精品久久99| 一区二区三区四区蜜桃| 久久影院电视剧免费观看| 色综合久久综合中文综合网| 久久99日本精品| 一区二区三区电影在线播| 精品国产乱码久久久久久图片| 色av一区二区| 粉嫩av亚洲一区二区图片| 日本不卡高清视频| 一区二区三区日韩在线观看| 国产香蕉久久精品综合网| 欧美裸体bbwbbwbbw| 成人av午夜影院| 国产综合久久久久久久久久久久| 亚洲一二三区不卡| 国产精品免费丝袜| 日韩欧美一二三四区| 在线免费观看日本欧美| av在线免费不卡| 成人永久免费视频| 国产一区二区女| 久久精品国产99国产精品| 无码av免费一区二区三区试看| 国产精品的网站| 国产精品久久久久久久久免费樱桃 | 国产.欧美.日韩| 日本欧美一区二区| 亚洲一级二级在线| 亚洲综合久久久| 一区二区三区免费| 亚洲色图在线播放| 综合久久给合久久狠狠狠97色| 国产午夜精品久久久久久久| 精品国产三级电影在线观看| 欧美mv和日韩mv国产网站| 5月丁香婷婷综合| 在线不卡的av| 欧美日韩你懂的| 欧美天堂一区二区三区| 欧美制服丝袜第一页| 91九色最新地址| 欧美亚洲精品一区| 欧美精选一区二区| 91精品国产综合久久久蜜臀图片| 欧美系列一区二区| 欧美日韩午夜影院| 91精品国产综合久久精品性色 | 国产精品影视在线| 国内精品在线播放| 国产91精品露脸国语对白| 成人免费黄色在线| 成人精品免费视频| 在线观看亚洲精品视频| 欧美日韩国产一区| 日韩午夜在线观看视频| 精品国产91洋老外米糕| 久久奇米777| 国产精品国产三级国产普通话三级 | 亚洲欧美电影一区二区| 亚洲女子a中天字幕| 午夜视频在线观看一区二区三区| 亚洲aaa精品| 日本不卡免费在线视频| 国产伦精品一区二区三区免费| 成人黄色一级视频| 欧美另类久久久品| 久久夜色精品国产噜噜av| 国产欧美精品日韩区二区麻豆天美| 国产精品大尺度| 日韩成人精品在线| www.亚洲人| 欧美老肥妇做.爰bbww| 国产亚洲精品免费| 一区二区三区日韩欧美| 加勒比av一区二区| 91原创在线视频| 精品国产免费一区二区三区香蕉| 国产精品热久久久久夜色精品三区| 亚洲综合视频在线观看| 韩日av一区二区| 色婷婷亚洲一区二区三区| 91麻豆精品国产91久久久久久| 欧美激情艳妇裸体舞| 午夜精品福利一区二区三区蜜桃| 精品一区二区三区在线视频| 91麻豆国产香蕉久久精品| 精品三级在线观看| 亚洲动漫第一页| 成人动漫一区二区在线| 欧美一区二区三区婷婷月色| 成人欧美一区二区三区1314| 久久精品国产免费看久久精品| 色综合天天在线| 国产午夜精品在线观看| 日本人妖一区二区| 欧美在线你懂得| 国产精品久久久久aaaa| 久久国内精品视频| 欧美年轻男男videosbes| 1024亚洲合集| 成人性生交大合| 久久久久久久久久久久久久久99| 午夜免费久久看| 成人av在线影院| 久久精品免视看| 日本不卡中文字幕| 欧美日韩国产精品自在自线| ...av二区三区久久精品| 国产成人av电影| 亚洲精品一线二线三线无人区| 日韩中文字幕亚洲一区二区va在线| 91香蕉国产在线观看软件| 国产精品污网站| 国产精品综合二区| 337p粉嫩大胆噜噜噜噜噜91av| 青青青伊人色综合久久| 7777精品伊人久久久大香线蕉的 | 精品一区二区三区在线观看| 4438x亚洲最大成人网| 亚洲一二三专区| 欧洲一区二区av| 亚洲一区二区三区中文字幕 | 久久亚洲一级片| 国产一区激情在线| 亚洲精品在线观看网站|