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

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

?? concli2.cpp

?? 文件名稱:新曦 我的資源 搜索軟件 源程序(Borland Delphi 7)說明
?? CPP
字號:
/*---------------------------------------------------------------------------

Author:       Fran鏾is PIETTE
Description:  ConCli2 shows how to use TWSocket in a console mode application.
              ConCli2 use a thread to make the socket run in the program
              background while the foreground is busy with the user interface
              (for simplicity here we just wait for the user to hit the
              enter key).
EMail:        francois.piette@pophost.eunet.be  http://www.rtfm.be/fpiette
              francois.piette@rtfm.be
Creation:     Nov 22, 1997
Version:      1.02
WebSite:      http://www.rtfm.be/fpiette/indexuk.htm
Support:      Use the mailing list twsocket@rtfm.be See website for details.
Legal issues: Copyright (C) 1997, 1998 by Fran鏾is PIETTE 
              <francois.piette@pophost.eunet.be>

              This software is provided 'as-is', without any express or
              implied warranty.  In no event will the author be held liable
              for any  damages arising from the use of this software.

              Permission is granted to anyone to use this software for any
              purpose, including commercial applications, and to alter it
              and redistribute it freely, subject to the following
              restrictions:

              1. The origin of this software must not be misrepresented,
                 you must not claim that you wrote the original software.
                 If you use this software in a product, an acknowledgment
                 in the product documentation would be appreciated but is
                 not required.

              2. Altered source versions must be plainly marked as such, and
                 must not be misrepresented as being the original software.

              3. This notice may not be removed or altered from any source
                 distribution.

Updates:
Apr 12, 1998 V1.01 Adapted for BCB3
Dec 19, 1998 V1.02 Do not use TWait control anymore.

---------------------------------------------------------------------------*/
#include <condefs.h>
#include <vcl\vcl.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
USEUNIT("wsocket.pas");
USEUNIT("Wait.pas");
//---------------------------------------------------------------------------
#include <wsocket.hpp>
#include <wait.hpp>

#define ServerHostName "localhost"
#define ServerPort     "telnet"
//---------------------------------------------------------------------------
class TWSocketThread : public TThread
{
private:
protected:
    TWSocket *FWSocket;
    char     FRcvBuf[1024];
    void __fastcall Execute();
    void __fastcall FWSocketDataAvailable(TObject *Sender, WORD Error);
    void __fastcall FWSocketSessionConnected(TObject *Sender, WORD Error);
    void __fastcall FWSocketSessionClosed(TObject *Sender, WORD Error);
public:
    __fastcall TWSocketThread();
};
//---------------------------------------------------------------------------
__fastcall TWSocketThread::TWSocketThread()
    : TThread(TRUE)              // Create suspended
{
    FreeOnTerminate = TRUE;
}
//---------------------------------------------------------------------------
void __fastcall TWSocketThread::Execute()
{
    // Let's the user know what we are doing
    printf("Connecting to server '" ServerHostName
           "' on port '" ServerPort "'\n");

    // Create the TWSocket we will use to commicate with the server
    FWSocket                    = new TWSocket((void *)NULL);

    // Assign the event handler for the TWSocket events we care of
    FWSocket->OnDataAvailable    = FWSocketDataAvailable;
    FWSocket->OnSessionClosed    = FWSocketSessionClosed;
    FWSocket->OnSessionConnected = FWSocketSessionConnected;

    // Connect to the server
    FWSocket->Addr     = ServerHostName;
    FWSocket->Port     = ServerPort;
    FWSocket->Proto    = "tcp";
    FWSocket->Connect();

    // Let the TWSocket component makes his work
    FWSocket->MessageLoop();

    // We are done, destroy the objects we created
    delete FWSocket;
}
//---------------------------------------------------------------------------
// This event handler is called by the TWSocket when some data has been
// received by the lower level.
void __fastcall TWSocketThread::FWSocketDataAvailable(TObject *Sender, WORD Error)
{
    int Len;

    // Get the received data
    Len = FWSocket->Receive(FRcvBuf, sizeof(FRcvBuf) - 1);
    if (Len <= 0)
        return;

    // Add a terminating nul byte to allow display using standard I/O
    FRcvBuf[Len] = 0;
    printf("%s", FRcvBuf);
}
//---------------------------------------------------------------------------
// This event handler is called by TWSocket when the connection is
// established with the remote host
void __fastcall TWSocketThread::FWSocketSessionConnected(TObject *Sender, WORD Error)
{
    printf("Connected\n");
}
//---------------------------------------------------------------------------
// This event handler is called by TWSocket when the connection is broken
void __fastcall TWSocketThread::FWSocketSessionClosed(TObject *Sender, WORD Error)
{
    printf("Server has diconnected\n");
    FWSocket->Close();
}
//---------------------------------------------------------------------------
void main(void)
{
    TWSocketThread *WSocketThread;

    printf("Hit enter to stop the program\n");

    // Create the socket working thread (suspended)
    WSocketThread = new TWSocketThread;

    // Start the thread
    WSocketThread->Resume();

    // The main thread continue here. Process user request here.
    getch();

    // We are done, quit the program
    printf("Ok.\n");
}
//---------------------------------------------------------------------------


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
337p粉嫩大胆噜噜噜噜噜91av| 日韩美女视频一区二区| 国产精品婷婷午夜在线观看| 日本亚洲视频在线| 一本色道亚洲精品aⅴ| 国产精品视频免费看| 欧美成人a视频| 精品一区二区三区在线播放视频| 成人精品国产一区二区4080| 国产亚洲成年网址在线观看| 国产一区二区三区香蕉| 懂色av一区二区三区免费看| 久久久激情视频| 日韩激情视频在线观看| 宅男噜噜噜66一区二区66| 亚洲成在人线在线播放| 欧美日韩国产综合一区二区| 亚洲国产精品久久久久秋霞影院| 日韩免费视频一区二区| 一区二区视频免费在线观看| 在线国产电影不卡| 亚洲电影第三页| 欧美色精品在线视频| 午夜电影一区二区三区| 91精品国产综合久久小美女| 麻豆精品久久久| 久久午夜老司机| www.欧美日韩| 亚洲亚洲人成综合网络| 91免费国产在线| 亚洲一二三区在线观看| 91在线观看地址| 欧美日韩中字一区| 国产中文字幕一区| 亚洲成人动漫在线观看| 九九热在线视频观看这里只有精品| 久久亚洲综合色一区二区三区 | 肉丝袜脚交视频一区二区| 日韩一区二区三区四区| 国产成人午夜片在线观看高清观看| 中文字幕一区二区三区不卡在线| 粉嫩久久99精品久久久久久夜| 自拍偷在线精品自拍偷无码专区| 日本久久一区二区三区| 日韩—二三区免费观看av| 欧美极品少妇xxxxⅹ高跟鞋| 成人免费观看视频| 亚洲不卡av一区二区三区| 2014亚洲片线观看视频免费| 99精品国产热久久91蜜凸| 亚洲欧美日韩在线| 日韩精品专区在线影院观看| 成人av在线资源网站| 欧美精品v国产精品v日韩精品 | 欧美视频精品在线观看| 免费不卡在线观看| 专区另类欧美日韩| 精品欧美久久久| 91福利资源站| eeuss鲁一区二区三区| 国产精品久久久久久久久晋中 | 亚洲伦理在线免费看| 制服视频三区第一页精品| 日本v片在线高清不卡在线观看| 国产欧美日韩在线| 欧美一区午夜精品| 欧美制服丝袜第一页| 国产在线看一区| 天天免费综合色| 亚洲精品老司机| 久久久久久久电影| 日韩午夜在线观看| 99这里只有精品| 日本一二三不卡| 精品欧美一区二区久久| 欧美麻豆精品久久久久久| 99久免费精品视频在线观看| 亚洲高清久久久| 中文字幕一区二区三区视频| 久久久久国产成人精品亚洲午夜| 欧美激情自拍偷拍| 色综合久久久网| 国产成人自拍网| 精品伊人久久久久7777人| 亚洲色图在线播放| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日韩和欧美一区二区三区| 亚洲精品第1页| 日韩毛片精品高清免费| 日韩高清欧美激情| 欧美日韩精品二区第二页| 欧美亚洲综合另类| 香蕉影视欧美成人| aaa欧美大片| 亚洲国产人成综合网站| 亚洲卡通动漫在线| 久久久另类综合| 毛片基地黄久久久久久天堂| 日韩国产高清影视| 国产一区欧美日韩| 成人黄页毛片网站| 欧美在线免费观看视频| 欧美精品一二三四| 久久综合国产精品| 中文字幕一区二区三| 一区二区三区四区亚洲| 日韩—二三区免费观看av| 麻豆国产精品一区二区三区| 国产精品一二三区在线| 91丨九色丨黑人外教| 欧美猛男gaygay网站| 精品成人a区在线观看| 国产精品二区一区二区aⅴ污介绍| 亚洲综合视频在线| 国产真实乱对白精彩久久| 一本色道久久综合亚洲精品按摩| 欧美一级欧美一级在线播放| 欧美极品少妇xxxxⅹ高跟鞋 | 老汉av免费一区二区三区| 国产一区二区三区免费在线观看| av成人动漫在线观看| 日韩精品一区二区三区中文精品| 99精品国产91久久久久久| 在线成人免费视频| 中文乱码免费一区二区| 亚洲1区2区3区视频| 国产成人午夜精品5599| 欧美日韩卡一卡二| 亚洲国产精华液网站w| 香港成人在线视频| 不卡视频一二三四| 日韩欧美一二区| 亚洲三级理论片| 国内外成人在线| 欧美网站大全在线观看| 国产日韩欧美电影| 蜜桃久久av一区| 在线观看一区二区视频| 久久精品亚洲麻豆av一区二区| 亚洲www啪成人一区二区麻豆| 成人91在线观看| 欧美zozozo| 亚洲国产日韩一区二区| 91在线精品一区二区三区| 久久久一区二区| 蜜桃精品在线观看| 欧美日韩免费观看一区二区三区| 国产精品网友自拍| 国产伦精品一区二区三区免费迷| 4438成人网| 一区二区三区成人| 97se狠狠狠综合亚洲狠狠| 久久精品人人做| 久久99久久99小草精品免视看| 欧美日韩一区二区不卡| 亚洲欧美国产毛片在线| 成人午夜激情视频| 久久美女艺术照精彩视频福利播放| 日韩在线播放一区二区| 4438x成人网最大色成网站| 欧美成人vps| 久久99精品久久只有精品| 在线综合亚洲欧美在线视频| 视频一区视频二区中文| 欧美日韩一级视频| 亚洲高清视频的网址| 欧美天堂亚洲电影院在线播放| 一区二区三区四区在线免费观看 | 亚洲精品免费一二三区| 不卡的电影网站| 国产精品久久网站| 成人app网站| 亚洲另类一区二区| 欧美中文字幕亚洲一区二区va在线 | 国产精品福利在线播放| 成人精品一区二区三区四区| 国产亚洲精品精华液| 国产宾馆实践打屁股91| 中国色在线观看另类| av不卡在线播放| 亚洲与欧洲av电影| 717成人午夜免费福利电影| 另类小说综合欧美亚洲| 91精品国模一区二区三区| 精品一区二区免费视频| 久久久亚洲精品石原莉奈| 成人免费高清视频在线观看| 亚洲裸体xxx| 欧美日本国产视频| 久久99国产乱子伦精品免费| 久久综合99re88久久爱| 国产成人精品影视| 亚洲免费av观看| 337p亚洲精品色噜噜| 国产一区91精品张津瑜| 中文字幕一区二区三区视频| 日韩一区二区三区四区| 国产精品久久久久桃色tv| 91九色最新地址| 美腿丝袜在线亚洲一区|