亚洲欧美第一页_禁久久精品乱码_粉嫩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("..\BCB3\wsocket.pas");
USEUNIT("..\BCB3\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一区二区三区免费野_久草精品视频
欧美一二三在线| 一区二区久久久久久| 亚洲婷婷国产精品电影人久久| 亚洲国产精品一区二区www在线| 国产在线精品一区在线观看麻豆| 91色在线porny| 久久嫩草精品久久久精品一| 一区二区三区久久久| 国产成人精品亚洲777人妖| 日韩亚洲欧美中文三级| 亚洲日本电影在线| 懂色av噜噜一区二区三区av| 精品久久久网站| 午夜国产精品影院在线观看| 在线一区二区三区做爰视频网站| 久久午夜电影网| 九色综合狠狠综合久久| 欧美日韩日日摸| 一区二区三区在线视频免费 | 2021国产精品久久精品| 亚洲激情自拍视频| 99精品欧美一区二区蜜桃免费| 精品久久五月天| 久久国产精品99久久久久久老狼| 欧美电影在哪看比较好| 亚洲国产wwwccc36天堂| 91福利视频久久久久| 亚洲免费在线观看视频| 一本色道**综合亚洲精品蜜桃冫| 欧美国产精品劲爆| 成人激情小说网站| 国产精品九色蝌蚪自拍| 国产福利一区二区| 中文字幕av一区 二区| 国产宾馆实践打屁股91| 欧美国产一区视频在线观看| 韩国成人福利片在线播放| 欧美肥妇free| 捆绑调教一区二区三区| 精品美女被调教视频大全网站| 免费人成精品欧美精品| 精品国产乱码久久久久久1区2区| 日韩电影在线观看网站| 日韩精品一区国产麻豆| 国产一区二区三区观看| 欧美激情一区二区在线| 99精品视频中文字幕| 亚洲伊人伊色伊影伊综合网| 在线观看亚洲精品| 日韩精品每日更新| 欧美韩日一区二区三区四区| av不卡在线观看| 亚洲成人精品影院| xfplay精品久久| av在线一区二区| 天天av天天翘天天综合网| 精品人在线二区三区| 成人精品电影在线观看| 亚洲一区在线视频观看| 精品盗摄一区二区三区| 不卡电影免费在线播放一区| 夜夜精品浪潮av一区二区三区| 日韩一级完整毛片| 北条麻妃国产九九精品视频| 亚洲成人av福利| 国产香蕉久久精品综合网| 91麻豆免费看| 裸体歌舞表演一区二区| 国产精品久久久久久久久晋中 | 成人一区二区三区视频| 亚洲一区二区精品视频| 精品美女在线观看| 日本精品一区二区三区高清| 久久97超碰色| 亚洲国产精品一区二区久久恐怖片| 日韩精品一区二区三区三区免费| aaa欧美大片| 久久国产精品免费| 亚洲高清不卡在线观看| 国产欧美一区二区精品婷婷| 欧美高清激情brazzers| 99久久免费视频.com| 国产主播一区二区三区| 亚洲小说欧美激情另类| 26uuu国产一区二区三区| 欧美日韩在线播放一区| 成人性生交大片免费看中文网站| 午夜激情综合网| 中文字幕一区二区三区在线观看| 日韩久久久精品| 欧美电影一区二区| 日本丶国产丶欧美色综合| 国产精品一区二区三区四区| 日韩成人午夜精品| 一区二区三区美女| 亚洲三级在线免费| 中文字幕一区二区三区av| 久久久精品综合| 337p日本欧洲亚洲大胆精品| 337p亚洲精品色噜噜| 欧美在线|欧美| 色一情一乱一乱一91av| 99国产欧美另类久久久精品| 国产在线不卡视频| 国产综合色在线视频区| 蜜桃视频在线观看一区| 日韩国产精品久久| 亚洲成人av一区二区| 亚洲第一福利一区| 亚洲一级电影视频| 亚洲午夜精品17c| 亚洲精品国产品国语在线app| 国产精品福利电影一区二区三区四区| 久久精品亚洲精品国产欧美kt∨| 欧美精品一区二区精品网| 精品久久一区二区| 久久久久久久久久久久电影| 亚洲精品一区二区精华| 欧美精品一区二区三区蜜桃| 久久久久久夜精品精品免费| 国产丝袜欧美中文另类| 国产精品美女久久久久久久久| 国产精品丝袜一区| 综合在线观看色| 一区二区国产视频| 三级不卡在线观看| 日韩二区三区在线观看| 久久66热re国产| 丁香婷婷深情五月亚洲| 99久久er热在这里只有精品66| 丁香婷婷综合色啪| 欧日韩精品视频| 7777精品伊人久久久大香线蕉的 | 一区二区三区国产精华| 亚洲韩国精品一区| 蜜桃av一区二区| 国产乱子轮精品视频| av成人动漫在线观看| 欧美日韩卡一卡二| 日韩欧美卡一卡二| 中文字幕av一区 二区| 亚洲一二三四在线| 精品亚洲成av人在线观看| 国产成人免费视频网站高清观看视频 | 日韩视频在线你懂得| 久久美女艺术照精彩视频福利播放 | 亚洲自拍与偷拍| 伦理电影国产精品| 91网站在线播放| 日韩精品中文字幕在线一区| 亚洲婷婷国产精品电影人久久| 日韩电影在线一区| 成人精品国产一区二区4080| 在线播放/欧美激情| 国产农村妇女精品| 天堂蜜桃一区二区三区| 国产美女视频一区| 色婷婷精品大在线视频| 精品欧美一区二区在线观看 | 99久久亚洲一区二区三区青草| 制服丝袜国产精品| 中文字幕日韩一区| 精品一区二区三区久久久| 91久久精品国产91性色tv| 欧美本精品男人aⅴ天堂| 亚洲女同ⅹxx女同tv| 国模冰冰炮一区二区| 欧美日韩一区二区三区不卡 | 国产丝袜在线精品| 日韩av中文在线观看| 91在线云播放| 国产亚洲欧美日韩日本| 日韩精品成人一区二区三区| 99国内精品久久| 中文字幕久久午夜不卡| 久久国产尿小便嘘嘘尿| 欧美欧美欧美欧美| 亚洲综合色噜噜狠狠| 成人亚洲一区二区一| 久久久一区二区| 奇米精品一区二区三区四区 | 色噜噜狠狠成人网p站| 日本一区二区三区在线观看| 久久福利视频一区二区| 欧美人妖巨大在线| 亚洲精选免费视频| 99天天综合性| 中文字幕不卡一区| 成人白浆超碰人人人人| 国产区在线观看成人精品| 精品亚洲aⅴ乱码一区二区三区| 91精品在线观看入口| 五月天欧美精品| 欧美老女人第四色| 亚洲3atv精品一区二区三区| 欧美亚洲尤物久久| 亚洲va韩国va欧美va精品| 欧美综合在线视频| 午夜精品久久久久久久蜜桃app| 欧美日韩一二三区|