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

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

?? wsocket.pas

?? 搜索百度MP3并下載源碼.批量下載.百度TOP100等
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
    property LastError : Integer                    read  FLastError;
    property ComponentOptions : TWSocketOptions     read  FComponentOptions
                                                    write FComponentOptions;
    property BufSize   : Integer                    read  FBufSize
                                                    write FBufSize;
    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
      FLinePointer : ^String;
      function    Synchronize(Proc         : TWSocketSyncNextProc;
                              var DoneFlag : Boolean) : Integer; virtual;
      function    WaitUntilReady(var DoneFlag : Boolean) : Integer; virtual;
      procedure   InternalDataAvailable(Sender: TObject; Error: Word);
  public
      procedure   ReadLine(Timeout : integer; var Buffer : String);
  end;

  TWSocket = class(TCustomSyncWSocket)
  public
    property PortNum;
    property Handle;
    property HSocket;
    property BufSize;
    property Text;
    property AllSent;
  {$IFDEF DELPHI1}
    property TrumpetCompability;
  {$ENDIF}
    property OnDisplay;
  published
    property Addr;
    property Port;
    property Proto;
    property LocalAddr;
    property LocalPort;
    property PeerPort;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线丨porny丨国产| 一区二区三区在线观看动漫| 在线观看日韩av先锋影音电影院| 国产精品99久久久久| 免费观看在线综合色| 日韩中文字幕91| 青青国产91久久久久久| 亚欧色一区w666天堂| 亚洲国产va精品久久久不卡综合| 亚洲人精品一区| 亚洲一区中文在线| 日韩精品久久久久久| 蜜臀av性久久久久蜜臀aⅴ| 中文字幕国产一区| 中文字幕不卡的av| 尤物av一区二区| 午夜一区二区三区视频| 午夜欧美一区二区三区在线播放| 国产精品另类一区| 亚洲一区二区三区不卡国产欧美| 亚洲国产一区二区三区| 久久99国产乱子伦精品免费| 午夜久久久久久| 成人午夜av在线| av在线免费不卡| 日韩欧美色电影| 1000精品久久久久久久久| 亚洲一二三区不卡| 国产乱码一区二区三区| 色香蕉久久蜜桃| 欧美mv日韩mv国产网站| 日韩毛片视频在线看| 色婷婷狠狠综合| 亚洲成a人v欧美综合天堂下载| 日本人妖一区二区| 成人国产一区二区三区精品| 91精品国产91久久久久久最新毛片| 91精品国产综合久久久久久久久久| 精品国产露脸精彩对白| 一区精品在线播放| 国产精品亚洲综合一区在线观看| 欧美绝品在线观看成人午夜影视| 国产精品久久久久久久久晋中| 国精品**一区二区三区在线蜜桃| www欧美成人18+| 亚洲福利视频三区| 国产在线播放一区三区四| 欧美日韩国产首页| 麻豆91免费看| 亚洲欧洲性图库| 色偷偷成人一区二区三区91| 亚洲一区免费在线观看| 欧美三级在线播放| 美女诱惑一区二区| 国产精品久久久久影院老司| 91搞黄在线观看| 久久99精品视频| 在线不卡一区二区| 极品美女销魂一区二区三区| 日韩一区二区电影| 成人晚上爱看视频| 欧美aaa在线| 亚洲精品水蜜桃| 久久影视一区二区| 欧美在线视频你懂得| 麻豆视频一区二区| 亚洲精品免费看| 日韩欧美一区二区视频| 日本丶国产丶欧美色综合| 亚洲二区在线观看| 91蜜桃婷婷狠狠久久综合9色| 一区二区三区在线免费视频| 欧美韩国日本一区| 精品国产免费一区二区三区香蕉| 欧美色图12p| 日本精品一区二区三区四区的功能| 国内精品视频一区二区三区八戒| 亚洲一区二区三区激情| 综合欧美亚洲日本| 国产精品久久久久久久久免费桃花| 欧美www视频| 久久九九国产精品| 久久久精品tv| 国产精品久久久一本精品| 中文字幕av一区二区三区免费看| 国产欧美日韩不卡| 国产成人亚洲综合色影视| 久久99精品久久久久| 免费看欧美美女黄的网站| 捆绑调教美女网站视频一区| 亚洲国产精品自拍| 香蕉久久夜色精品国产使用方法| 亚洲成人在线观看视频| 国产精品视频观看| 亚洲视频在线一区观看| 综合色天天鬼久久鬼色| 亚洲成人7777| 国产一区二区在线电影| 99久久精品一区二区| 日韩av电影免费观看高清完整版 | 中文字幕不卡在线观看| 亚洲视频一区在线| 日韩二区在线观看| 国产成人在线视频网站| 欧美在线你懂的| 欧美国产乱子伦| 日韩精品成人一区二区三区| 九一久久久久久| 一本一道综合狠狠老| 国产精品一区免费在线观看| 日本丶国产丶欧美色综合| 精品1区2区在线观看| 亚洲永久精品国产| 99久久免费精品| 久久夜色精品一区| 午夜精品久久久久影视| 欧美亚洲国产一区二区三区va| 国产日韩欧美精品一区| 精品一区中文字幕| 欧美日韩国产高清一区| 亚洲日穴在线视频| 成人听书哪个软件好| 精品日韩欧美在线| 奇米影视一区二区三区小说| 在线精品视频小说1| 亚洲精品少妇30p| 在线观看日韩av先锋影音电影院| 国产精品美女久久久久av爽李琼| 国产一区二区三区黄视频| 日韩精品一区二区三区中文不卡 | 欧美一区二区三区精品| 性久久久久久久| 欧美日韩国产高清一区二区 | 欧美亚日韩国产aⅴ精品中极品| 国产精品久久久久久久久久久免费看 | 3atv一区二区三区| 亚洲不卡一区二区三区| 欧美一区二区三区在线看 | 欧美大肚乱孕交hd孕妇| 国产乱国产乱300精品| 欧美国产综合色视频| 91福利国产精品| 久久国产精品区| 中文字幕一区二区三区不卡在线 | 国产精品午夜在线| 欧美色大人视频| 久久97超碰国产精品超碰| 国产欧美一区二区三区网站| 在线看国产一区| 国产999精品久久久久久| 亚洲欧美日韩中文播放| 日韩欧美国产一区在线观看| 91美女蜜桃在线| 日韩成人精品在线观看| 亚洲国产精品ⅴa在线观看| 欧美亚洲禁片免费| 成人深夜福利app| 天堂一区二区在线免费观看| 欧美高清在线精品一区| 欧美精选一区二区| 色噜噜狠狠色综合中国| 国产精品一区二区不卡| 秋霞国产午夜精品免费视频| 亚洲最新视频在线播放| 亚洲色图欧洲色图婷婷| 亚洲欧洲色图综合| 中文字幕免费观看一区| 国产午夜精品一区二区三区嫩草| 欧美精品一卡二卡| 欧美色国产精品| 777久久久精品| 91精品国产综合久久小美女| 3atv在线一区二区三区| 日韩视频免费观看高清完整版在线观看 | 极品少妇xxxx精品少妇偷拍 | 欧美一区二区三区的| 欧美三区在线观看| 91麻豆精品国产综合久久久久久| 欧美日韩一区在线观看| 欧美日韩小视频| 欧美精品自拍偷拍动漫精品| 色av一区二区| 精品国产免费一区二区三区四区| 欧美一级免费大片| 日本一区二区视频在线观看| 国产精品国产三级国产有无不卡| 国产精品成人在线观看| 日韩中文字幕一区二区三区| 激情综合网av| 91原创在线视频| 欧美一区二视频| 国产精品久久久久久久第一福利 | 在线看一区二区| 国产亚洲精品资源在线26u| 亚洲色图另类专区| 美国三级日本三级久久99| 91麻豆国产在线观看| 欧美变态tickle挠乳网站| 国产欧美日本一区二区三区| 国产精品国产三级国产专播品爱网|