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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? overbyte.ics.wsocket.pas

?? 搜索百度MP3并下載源碼.批量下載.百度TOP100等
?? PAS
?? 第 1 頁 / 共 5 頁
字號(hào):
        FOnSendData         : TSendData;
        FOnDnsLookupDone    : TDnsLookupDone;
        FOnError            : TNotifyEvent;
        FOnDisplay          : TDebugDisplay;
        procedure   WndProc(var MsgRec: TMessage); override;
        procedure   SocketError(sockfunc: String);
        procedure   WMASyncSelect(var msg: TMessage); //message WM_ASYNCSELECT;
        procedure   WMAsyncGetHostByName(var msg: TMessage); //message WM_ASYNCGETHOSTBYNAME;
        procedure   WMAsyncGetHostByAddr(var msg: TMessage); //message WM_ASYNCGETHOSTBYADDR;
        procedure   WMCloseDelayed(var msg: TMessage); //message WM_CLOSE_DELAYED;
        procedure   WMRelease(var msg: TMessage); //message WM_WSOCKET_RELEASE;
        procedure   ChangeState(NewState : TSocketState);
        procedure   TryToSend; virtual;
        procedure   ASyncReceive(ErrCode : Word; MySocketOptions : TWSocketOptions);
        procedure   AssignDefaultValue; virtual;
        procedure   InternalClose(bShut : Boolean; ErrCode : Word); virtual;
        procedure   InternalAbort(ErrCode : Word); virtual;
        //procedure   Notification(AComponent: TComponent; operation: TOperation); override;
        procedure   SetSendFlags(newValue : TSocketSendFlags);
        function    GetSendFlags : TSocketSendFlags;
        procedure   SetAddr(InAddr : String); virtual;
        function    GetAddr : String;
        procedure   SetRemotePort(sPort : String); virtual;
        function    GetRemotePort : String;
        procedure   SetLocalAddr(const sLocalAddr : String);
        procedure   SetLocalPort(const sLocalPort : String);
        procedure   SetProto(sProto : String); virtual;
        function    GetProto : String;
        function    GetRcvdCount : LongInt; virtual;
        procedure   BindSocket; virtual;
        procedure   SendText(const Str : String);
        function    RealSend(const Data : TBytes; Len : Integer) : Integer; virtual;
        procedure   RaiseExceptionFmt(const Fmt : String; args : array of const); virtual;
        procedure   RaiseException(const Msg : String); virtual;
//        procedure   HandleBackGroundException(E: Exception); virtual;
        procedure   TriggerDisplay(Msg : String);
        procedure   TriggerSendData(BytesSent : Integer); virtual;
        function    TriggerDataAvailable(ErrCode : Word) : Boolean; virtual;
        procedure   TriggerSessionAvailable(ErrCode : Word); virtual;
        procedure   TriggerSessionConnectedSpecial(ErrCode : Word); virtual;
        procedure   TriggerSessionConnected(ErrCode : Word); virtual;
        procedure   TriggerSessionClosed(ErrCode : Word); virtual;
        procedure   TriggerDataSent(ErrCode : Word); virtual;
        procedure   TriggerChangeState(OldState, NewState : TSocketState); virtual;
        procedure   TriggerDNSLookupDone(ErrCode : Word); virtual;
        procedure   TriggerError; virtual;
        function    DoRecv(out Buffer : TBytes;
                           BufferSize : Integer;
                           Flags      : Integer) : Integer; virtual;
        function    DoRecvFrom(FHSocket    : TSocket;
                               out Buffer  : TBytes;
                               BufferSize  : Integer;
                               Flags       : Integer;
                               var From    : TSockAddr;
                               var FromLen : Integer) : Integer; virtual;
        procedure   Do_FD_CONNECT(var msg: TMessage); virtual;
        procedure   Do_FD_READ(var msg: TMessage); virtual;
        procedure   Do_FD_WRITE(var msg: TMessage); virtual;
        procedure   Do_FD_ACCEPT(var msg: TMessage); virtual;
        procedure   Do_FD_CLOSE(var msg: TMessage); virtual;
        procedure   DupConnected; virtual;
        procedure   AbortComponent; override;
    public
        sin         : TSockAddr;
        constructor Create(AOwner : {$IFDEF ICS_COMPONENT}TComponent
                                    {$ELSE}TObject{$ENDIF}); override;
        destructor  Destroy; override;
        procedure   Connect; virtual;
        procedure   Close; virtual;
        procedure   CloseDelayed; virtual;
        procedure   Release; virtual;
        procedure   Abort; virtual;
        procedure   Flush; virtual;
        procedure   WaitForClose; virtual;
        procedure   Listen; virtual;
        function    Accept: TSocket; virtual;
        function    Receive(out Buffer : TBytes; BufferSize: Integer) : Integer; overload; virtual;
        function    Receive(out Buffer : TBytes; Offset, BufferSize: Integer) : Integer; overload; virtual;
        function    ReceiveStr : String; virtual;
        function    ReceiveFrom(out Buffer  : TBytes;
                                BufferSize  : Integer;
                                var From    : TSockAddr;
                                var FromLen : Integer) : Integer; virtual;
        function    PeekData(out Buffer : TBytes; BufferSize: Integer) : Integer;
        function    Send(const Data : TBytes; Len : Integer) : Integer; overload; virtual;
        function    Send(Data : Byte) : Integer; overload; virtual;
        function    SendTo(Dest       : TSockAddr;
                           DestLen    : Integer;
                           const Data : TBytes;
                           Len        : Integer) : Integer; virtual;
        function    SendStr(const Str : String) : Integer; virtual;
        procedure   DnsLookup(const HostName : String); virtual;
        procedure   ReverseDnsLookup(const HostAddr: String); virtual;
        procedure   CancelDnsLookup; virtual;
        function    GetPeerAddr: String; virtual;
        function    GetPeerPort: String; virtual;
        function    GetPeerName(var Name : TSockAddrIn;
                                NameLen  : Integer) : Integer; virtual;
        function    GetXPort: String; virtual;
        function    GetXAddr: String; virtual;
        function    TimerIsSet(var tvp : TTimeVal) : Boolean; virtual;
        procedure   TimerClear(var tvp : TTimeVal); virtual;
        function    TimerCmp(var tvp : TTimeVal; var uvp : TTimeVal; IsEqual : Boolean) : Boolean; virtual;
        function    GetSockName(out saddr    : TSockAddrIn;
                                var saddrlen : Integer) : Integer; virtual;
        procedure   SetLingerOption;
        procedure   Dup(NewHSocket : TSocket); virtual;
        procedure   Shutdown(How : Integer); virtual;
        procedure   Pause; virtual;
        procedure   Resume; virtual;
        procedure   PutDataInSendBuffer(const Data : TBytes; Len : Integer);
        procedure   PutStringInSendBuffer(const Str : String);
        procedure   DeleteBufferedData;
        procedure   ThreadAttach; override;
        procedure   ThreadDetach; override;
        property    Terminated         : Boolean        read  FTerminated
                                                        write FTerminated;
        property    OnMessagePump      : TNotifyEvent   read  FOnMessagePump
                                                        write FOnMessagePump;
    protected
        property PortNum : Integer                      read  FPortNum;
        property Handle : HWND                          read  FWindowHandle;
        property HSocket : TSocket                      read  FHSocket
                                                        write Dup;
        property Addr : String                          read  GetAddr
                                                        write SetAddr;
        property Port : String                          read  GetRemotePort
                                                        write SetRemotePort;
        property LocalPort : String                     read  FLocalPortStr
                                                        write SetLocalPort;
        property LocalAddr : String                     read  FLocalAddr
                                                        write SetLocalAddr;
        property Proto : String                         read  GetProto
                                                        write SetProto;
        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 ListenBacklog : Integer                read  FListenBacklog
                                                        write FListenBacklog;
        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 OnDnsLookupDone    : TDnsLookupDone    read  FOnDnsLookupDone
                                                        write FOnDnsLookupDone;
        property OnError            : TNotifyEvent      read  FOnError
                                                        write FOnError;
        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;
        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;
                                     ErrCode : 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              : TBytes;
        FRcvCnt              : Integer;
        FSocksRcvdCnt        : Integer;
        FSocksRcvdPtr        : Integer;
        FOnSocksError        : TSocksErrorEvent;
        FOnSocksConnected    : TSessionConnected;
        FOnSocksAuthState    : TSocksAuthStateEvent;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产伦精品一区二区三区免费 | wwww国产精品欧美| 成人午夜看片网址| 午夜欧美2019年伦理| 国产精品全国免费观看高清 | 亚洲色图视频免费播放| 日韩视频在线你懂得| 91色porny| 国产一区二区视频在线| 性欧美大战久久久久久久久| 日韩一区有码在线| 亚洲精品在线免费播放| 欧洲av在线精品| jlzzjlzz亚洲女人18| 精品一区二区三区在线观看| 性做久久久久久久久| 亚洲欧美另类图片小说| 国产日本欧洲亚洲| 精品国产免费人成在线观看| 欧美日韩一区二区三区四区五区| av在线不卡观看免费观看| 狠狠色丁香久久婷婷综合_中| 午夜精品一区二区三区免费视频 | 国产午夜精品理论片a级大结局| 日韩西西人体444www| 欧美性大战久久久久久久| 不卡av电影在线播放| 风间由美一区二区av101| 国产成人在线影院| 国产激情偷乱视频一区二区三区| 国产一区二区影院| 国产一区二区91| 国产一区二区三区精品欧美日韩一区二区三区| 天天综合天天做天天综合| 亚洲一区中文日韩| 亚洲一区二区中文在线| 亚洲一区成人在线| 亚洲一区视频在线| 亚洲国产成人av好男人在线观看| 亚洲精品欧美激情| 亚洲专区一二三| 亚洲bt欧美bt精品| 日av在线不卡| 久久99热这里只有精品| 精品写真视频在线观看| 国产一区啦啦啦在线观看| 国产精品538一区二区在线| 国产激情视频一区二区三区欧美| 国产成人av电影在线| 成人av动漫在线| 91麻豆精品在线观看| 在线精品视频免费观看| 欧美日韩一区二区欧美激情 | 最新中文字幕一区二区三区 | 国产精品久99| 亚洲精品视频在线观看免费| 亚洲成人手机在线| 精品在线一区二区| 成人一区二区三区| 色欧美片视频在线观看在线视频| 欧美撒尿777hd撒尿| 日韩视频不卡中文| 欧美国产视频在线| 一区二区三区四区视频精品免费 | 精品久久久久久最新网址| 国产清纯美女被跳蛋高潮一区二区久久w | 91麻豆精品国产91久久久 | 91传媒视频在线播放| 欧美群妇大交群中文字幕| 2021久久国产精品不只是精品| 国产欧美一区在线| 一区二区三区四区亚洲| 麻豆91在线观看| av高清久久久| 日韩一区和二区| 国产精品国产三级国产三级人妇 | 九九精品视频在线看| av中文字幕不卡| 欧美一区二区日韩一区二区| 国产喂奶挤奶一区二区三区| 一区二区免费在线| 精品亚洲成av人在线观看| 色悠悠久久综合| 精品福利一二区| 亚洲国产精品一区二区久久 | 午夜一区二区三区视频| 国产一区二区三区电影在线观看 | 国产色婷婷亚洲99精品小说| 亚洲精品大片www| 国内外精品视频| 在线一区二区观看| 欧美国产视频在线| 美女视频网站黄色亚洲| 色综合久久天天| 精品久久久久久久久久久久久久久久久| 最新久久zyz资源站| 精品一区二区三区久久久| 色综合久久88色综合天天6 | 亚洲图片一区二区| 国产成人啪午夜精品网站男同| 欧美日韩亚洲另类| 亚洲人成伊人成综合网小说| 精品综合免费视频观看| 欧美日韩视频在线第一区 | 欧美日韩高清不卡| 亚洲欧美激情一区二区| 国产在线精品视频| 日韩欧美国产一区在线观看| 亚洲男人的天堂网| 成人中文字幕电影| 久久久精品天堂| 黑人精品欧美一区二区蜜桃| 欧美久久久久久久久久| 日韩美女视频一区| 成人黄色综合网站| 久久精品网站免费观看| 久久99蜜桃精品| 欧美一区二区在线观看| 亚洲午夜久久久久久久久久久| 成人国产精品视频| 久久夜色精品国产噜噜av | 春色校园综合激情亚洲| 精品人在线二区三区| 麻豆国产精品视频| 日韩欧美国产高清| 精品一区二区日韩| 精品免费日韩av| 狂野欧美性猛交blacked| 欧美一区二区网站| 秋霞影院一区二区| 欧美一区日韩一区| 久久丁香综合五月国产三级网站| 91精品国产福利| 另类小说图片综合网| 欧美xxxxx裸体时装秀| 免费在线成人网| 欧美电影免费观看高清完整版在 | 亚洲天天做日日做天天谢日日欢| 波多野结衣中文字幕一区二区三区| 国产精品天天看| 91视频观看免费| 亚洲免费在线观看| 欧美日本在线播放| 免费成人美女在线观看| 精品福利视频一区二区三区| 国产一区欧美一区| 中文字幕永久在线不卡| 91网站最新地址| 亚洲va欧美va天堂v国产综合| 91麻豆精品国产自产在线观看一区| 蜜臀av在线播放一区二区三区| 精品日韩av一区二区| 成人精品鲁一区一区二区| 亚洲精品免费在线观看| 91精品国产综合久久久久久久 | 91亚洲永久精品| 亚洲一区在线看| 日韩天堂在线观看| 国产白丝网站精品污在线入口| 国产精品青草综合久久久久99| 色域天天综合网| 美女看a上一区| 国产日韩精品一区二区浪潮av| 色婷婷狠狠综合| 久久精品噜噜噜成人88aⅴ| 国产日韩影视精品| 在线观看视频一区| 精品一二三四区| 亚洲男同性视频| 欧美大度的电影原声| 成人免费视频视频在线观看免费 | 欧美午夜电影在线播放| 美日韩黄色大片| 亚洲国产成人在线| 欧美日韩中文字幕精品| 久久91精品国产91久久小草| 国产精品国产三级国产有无不卡| 欧美日韩一区二区三区免费看| 国产美女精品在线| 一区二区三区在线免费视频 | 亚洲a一区二区| 国产日韩影视精品| 7777精品伊人久久久大香线蕉经典版下载 | 91日韩在线专区| 麻豆91精品视频| 亚洲视频图片小说| 久久伊人中文字幕| 欧美日韩国产一二三| 国产suv精品一区二区6| 日韩中文欧美在线| 日韩伦理av电影| 国产亚洲精品超碰| 欧美一区二区三区婷婷月色| 一本色道久久综合亚洲91| 国产麻豆成人精品| 日韩精品免费专区| 亚洲最新在线观看| 中文字幕中文字幕一区二区| 欧美r级在线观看| 欧美精品三级日韩久久|