亚洲欧美第一页_禁久久精品乱码_粉嫩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).
Creation:     Nov 22, 1997
Version:      1.02
EMail:        francois.piette@swing.be          francois.piette@rtfm.be
              francois.piette@pophost.eunet.be
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-2000 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("..\BCB3\wsocket.pas");
USEUNIT("..\BCB3\Wait.pas");
USERES("Concli2.res");
//---------------------------------------------------------------------------
#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一区二区三区免费野_久草精品视频
国产精品77777竹菊影视小说| 色综合天天综合网天天看片| 国产精品亚洲成人| 欧美中文字幕一二三区视频| 日韩成人av影视| 国产v综合v亚洲欧| 正在播放一区二区| 欧美一区二区成人| 日韩一区二区高清| 亚洲福利一区二区| 91视频com| 欧美日韩一区二区在线观看视频| 欧美视频一区二区三区在线观看| 色视频一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲精品国产无套在线观| 美洲天堂一区二卡三卡四卡视频| 欧美性一二三区| 欧美日高清视频| 亚洲精品视频免费看| 成人av网址在线| 欧美性大战久久| 日韩三级电影网址| 五月激情综合色| 欧美日韩免费在线视频| 日韩一区二区免费高清| 日韩电影免费在线| 91精品国产欧美一区二区| 亚洲第一激情av| 欧美高清视频在线高清观看mv色露露十八| 欧美一卡2卡3卡4卡| 久久久亚洲午夜电影| 黄色成人免费在线| 久久先锋影音av鲁色资源网| 国产中文一区二区三区| 色婷婷综合久色| 一区二区三区国产豹纹内裤在线| 色综合中文字幕| 日韩欧美一级片| 亚洲天堂免费看| 在线观看av一区| 国产亚洲一区二区三区四区| 国产精品一区在线| 久久奇米777| 亚洲第一成年网| 91精品综合久久久久久| 美女视频黄久久| 91亚洲永久精品| 久久人人超碰精品| 日日夜夜精品视频免费| 91精品国产综合久久香蕉的特点| 中文字幕av不卡| 欧洲精品在线观看| 蜜桃av一区二区三区电影| 国产亚洲1区2区3区| 日韩精品每日更新| 26uuu欧美| 91国偷自产一区二区三区观看| 水野朝阳av一区二区三区| eeuss鲁片一区二区三区| 777精品伊人久久久久大香线蕉| 裸体一区二区三区| 欧美群妇大交群中文字幕| 日韩av电影免费观看高清完整版在线观看| 精品久久久久一区| 奇米色777欧美一区二区| 精品成人在线观看| 久久综合综合久久综合| 中文字幕欧美三区| 欧美美女一区二区在线观看| 亚洲精品你懂的| 亚洲第一av色| 国产日产精品1区| 在线不卡的av| av一区二区三区黑人| 国产欧美综合在线观看第十页| 日韩 欧美一区二区三区| 国产精品免费aⅴ片在线观看| 欧美日韩午夜在线| 亚洲第一搞黄网站| 欧美日韩在线免费视频| 国产精品亚洲成人| 日韩成人精品视频| 亚洲一区在线观看免费观看电影高清| 色综合久久综合网97色综合 | 久久精品日韩一区二区三区| 91传媒视频在线播放| 狠狠色2019综合网| 亚洲国产一区二区在线播放| 国产亚洲精久久久久久| 粉嫩在线一区二区三区视频| 日韩影院在线观看| 日韩午夜精品电影| 久久99精品一区二区三区 | 色婷婷狠狠综合| 国产精品一级黄| 久久成人精品无人区| 欧美va亚洲va| 亚洲女人小视频在线观看| 91香蕉视频黄| 国产成人亚洲精品青草天美| 美女国产一区二区| 婷婷六月综合网| 精品91自产拍在线观看一区| 韩国三级在线一区| 国产精品午夜在线| 久久久久久毛片| 色又黄又爽网站www久久| 亚洲国产欧美另类丝袜| 亚洲午夜久久久久久久久电影院 | 成人精品一区二区三区中文字幕| 美女视频第一区二区三区免费观看网站| 欧美sm美女调教| 国产91丝袜在线播放九色| 亚洲欧洲精品一区二区精品久久久| 91亚洲永久精品| 91免费观看在线| 91黄色免费看| 欧美图片一区二区三区| 欧美调教femdomvk| 欧美日韩www| 国产成人av影院| 国产一区91精品张津瑜| 亚洲码国产岛国毛片在线| 成人欧美一区二区三区小说| 国产精品美女久久久久久| 国产精品人人做人人爽人人添| 欧美性视频一区二区三区| 欧美日韩中文国产| 成人av综合一区| 日本视频一区二区三区| 免费在线观看日韩欧美| 中文字幕一区不卡| 亚洲精品国产精华液| 午夜视频在线观看一区| 日本一区二区三区免费乱视频| 国产欧美日韩在线看| 在线播放视频一区| 欧美电影免费观看高清完整版在线 | 18涩涩午夜精品.www| 亚洲乱码精品一二三四区日韩在线| 亚洲男人电影天堂| 久久久久久久久久久久久女国产乱| 久久九九久久九九| 欧美一级久久久| 2欧美一区二区三区在线观看视频| 国产视频视频一区| 91精品国产91综合久久蜜臀| 91影院在线免费观看| 国产精品1区二区.| 久久国产精品99久久久久久老狼| 亚洲免费三区一区二区| 中文字幕精品—区二区四季| 亚洲女同ⅹxx女同tv| 美女任你摸久久| 日韩avvvv在线播放| 丁香婷婷综合激情五月色| 久久99精品国产麻豆婷婷洗澡| 亚洲成av人片一区二区梦乃| 亚洲欧美另类久久久精品| 国产精品久久久久国产精品日日 | 国产精品久久久久久久久免费樱桃| 91精品国产综合久久久久久| 国产午夜精品久久| 久久久久97国产精华液好用吗| 亚洲欧美国产三级| 韩国v欧美v日本v亚洲v| 久久99精品一区二区三区三区| 蜜桃精品视频在线| 色狠狠色噜噜噜综合网| 久久婷婷色综合| 天天综合色天天综合| 99久久99久久精品免费观看| 成人毛片视频在线观看| 国产激情一区二区三区四区| 国产精品自拍一区| 国内精品不卡在线| 国v精品久久久网| 日韩一区和二区| 一区二区三区欧美| 午夜视频久久久久久| 免费一级片91| 欧美性xxxxxxxx| 日韩伦理av电影| www.一区二区| 国产精品美女久久久久久| 国产一区二区在线影院| 日韩一二三区不卡| 久久久国产午夜精品| 裸体歌舞表演一区二区| 国产成人在线视频免费播放| 日韩午夜在线观看| 日本中文在线一区| 国产成人超碰人人澡人人澡| 日韩女同互慰一区二区| 国产亚洲人成网站| 国产精品一区二区久久精品爱涩| heyzo一本久久综合| 亚洲国产精品av| 国产成a人亚洲|