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

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

?? srv5.cpp

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

Author:       Fran鏾is PIETTE
Object:       Demo program to show how to use TWSocket object is a very
              simple server program. This server just wait for a client to
              connect, then send 'Hello'. When the user click on the
              disconnect button, the client is disconnected.
EMail:        francois.piette@swing.be          http://www.rtfm.be/fpiette
              francois.piette@rtfm.be           francois.piette@pophost.eunet.be
Creation:     September 27, 1997 (from Delphi version created sept 19, 1996)
Version:      2.02
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:
Mar 19, 1997 Use enhanced TWSocket object
Sep 06, 1997 Beautified
Apr 11, 1998 V2.02 Adapted for BCB3

---------------------------------------------------------------------------*/
#if __BORLANDC__ == 0x520     // BCB1 is BC5.20   BCB3 is BC5.30
    #define _WINSOCKAPI_      // Prevent winsock.h from being included
#endif
#include <vcl\vcl.h>
#pragma hdrstop

#include "srv5.h"
//---------------------------------------------------------------------------
#pragma link "WSocket"
#pragma resource "*.dfm"
TServerForm *ServerForm;
//---------------------------------------------------------------------------
__fastcall TServerForm::TServerForm(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TServerForm::FormShow(TObject *Sender)
{
    static BOOL FirstTime = TRUE;

    if (FirstTime) {
        FirstTime          = FALSE;            // Do it only once !
        SrvSocket->Addr    = "0.0.0.0";        // Accept any client
        SrvSocket->Listen();                   // Start listening for client
        InfoLabel->Caption = "Waiting for client";
    }
}
//---------------------------------------------------------------------------
// This event handler is called once a client has connected the server.
void __fastcall TServerForm::SrvSocketSessionAvailable(TObject *Sender,
    WORD Error)
{
    int         NewHSocket;
    TSockAddrIn PeerName;
    AnsiString  Peer;

    // We need to accept the client connection
    NewHSocket = SrvSocket->Accept();

    // And then associate this connection with our client socket
    CliSocket->Dup(NewHSocket);

    // Wants to know who is connected to display on screen
    CliSocket->GetPeerName(PeerName, sizeof(PeerName));

    // User likes to see internet address in dot notation
    Peer = inet_ntoa(PeerName.sin_addr);
    InfoLabel->Caption = "Remote " + Peer + " connected";

    // Send a welcome message to the client
    CliSocket->SendStr("Hello\r\n");

    // Enable the server user to disconect the client
    DisconnectButton->Enabled = TRUE;
}
//---------------------------------------------------------------------------
// This event handler is called once the client connection is broken.
// Either by the client or the server.
void __fastcall TServerForm::CliSocketSessionClosed(TObject *Sender, WORD Error)
{
    DisconnectButton->Enabled = FALSE;
    InfoLabel->Caption        = "Waiting for client"; // Inform the user             
}
//---------------------------------------------------------------------------
// This event handler is called once the user clicks on Ddisconnect
void __fastcall TServerForm::DisconnectButtonClick(TObject *Sender)
{
    CliSocket->Shutdown(2);                    // Shut the communication down
    CliSocket->Close();                        // Close the communication
}
//---------------------------------------------------------------------------

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天综合网 天天综合色| 懂色av噜噜一区二区三区av| 国产欧美日韩精品a在线观看| 色婷婷久久99综合精品jk白丝| 久久国产精品72免费观看| 伊人色综合久久天天人手人婷| www一区二区| 欧美一级日韩一级| 欧美视频一二三区| 91农村精品一区二区在线| 国内精品在线播放| 男人操女人的视频在线观看欧美| 国产精品久久久久9999吃药| 欧美www视频| 欧美美女bb生活片| 日本乱人伦一区| 国产99久久久国产精品潘金| 精品一区二区三区免费| 天天综合天天做天天综合| 亚洲黄色免费网站| 国产精品久久午夜夜伦鲁鲁| 2014亚洲片线观看视频免费| 日韩欧美一二三区| 91麻豆精品国产91久久久久久 | 99精品国产91久久久久久| 国产一区二区三区高清播放| 美女在线观看视频一区二区| 丝瓜av网站精品一区二区| 久久精品视频在线免费观看| 欧美电影在线免费观看| 成人app软件下载大全免费| 久久99精品久久久久久久久久久久 | 夜夜嗨av一区二区三区中文字幕| 亚洲国产精品成人久久综合一区| 精品成人在线观看| 精品毛片乱码1区2区3区 | 中文字幕一区在线观看视频| 中文字幕第一页久久| 中文字幕国产一区| 国产精品久久久久一区二区三区共 | 亚洲18影院在线观看| 亚洲第一主播视频| 亚洲成a天堂v人片| 日本不卡视频在线| 蜜臀av性久久久久蜜臀aⅴ | 在线视频中文字幕一区二区| 91搞黄在线观看| 欧美丝袜丝交足nylons| 欧美色综合网站| 欧美三片在线视频观看| 3atv一区二区三区| 欧美精品一区视频| 国产精品午夜电影| 亚洲免费av观看| 亚洲国产另类av| 麻豆精品国产91久久久久久| 精品一区二区三区免费播放| 国产精品18久久久久久久久| 成人的网站免费观看| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美一区二区精美| 久久影院午夜论| 国产精品素人一区二区| 亚洲美女视频一区| 婷婷激情综合网| 国产伦理精品不卡| 97se亚洲国产综合自在线不卡| 日本精品一区二区三区四区的功能| 欧美在线一区二区| 精品久久五月天| 国产精品国产精品国产专区不片| 一区二区在线观看av| 日韩精品乱码av一区二区| 国产专区欧美精品| 欧美优质美女网站| 日韩欧美一区二区在线视频| 国产精品视频一二三| 午夜精品123| 国产成人免费视频网站高清观看视频| 色先锋久久av资源部| 日韩一区二区电影在线| 国产精品伦一区二区三级视频| 亚洲国产美女搞黄色| 国产馆精品极品| 欧美日韩亚州综合| 国产精品色哟哟网站| 天堂蜜桃一区二区三区| 成人做爰69片免费看网站| 欧美日韩美少妇| 国产欧美1区2区3区| 图片区小说区国产精品视频| 粉嫩绯色av一区二区在线观看| 欧美日本在线观看| 亚洲同性同志一二三专区| 久久99国产精品免费网站| 在线观看欧美黄色| 国产拍欧美日韩视频二区| 日韩不卡一区二区| 欧美性大战久久| 国产精品国产a| 精品一区二区三区在线观看 | eeuss鲁片一区二区三区在线观看| 不卡影院免费观看| 日韩午夜中文字幕| 亚洲桃色在线一区| 国产成人综合在线播放| 制服视频三区第一页精品| 亚洲精品乱码久久久久久| 国产精品18久久久| 欧美tickling网站挠脚心| 亚洲成人免费在线| 在线观看一区二区视频| 中文字幕一区二区三区不卡在线| 精品中文字幕一区二区| 欧美三区在线视频| 亚洲一区二区精品3399| 97se亚洲国产综合在线| 欧美激情在线看| 国产一区二区精品久久| 欧美大片一区二区| 日日欢夜夜爽一区| 欧美日韩中字一区| 亚洲综合色自拍一区| 91福利区一区二区三区| 一区二区视频免费在线观看| 成人av在线网站| 午夜欧美大尺度福利影院在线看| 韩国视频一区二区| 91精品国产乱码久久蜜臀| 亚洲成人1区2区| 欧美高清视频不卡网| 亚洲成人av电影| 91精品国产综合久久精品麻豆| 成人精品一区二区三区四区| 久久精品亚洲麻豆av一区二区| 国产精品一区二区在线观看不卡 | 欧美顶级少妇做爰| 午夜精品国产更新| 欧美精品xxxxbbbb| 青青青伊人色综合久久| 日韩欧美区一区二| 国产在线观看免费一区| 久久精品人人做人人爽人人| 国产精品一区二区三区四区| 久久久精品国产免费观看同学| 国产高清精品久久久久| 国产欧美视频一区二区| 成人av资源站| 亚洲国产美国国产综合一区二区| 欧美日韩国产小视频在线观看| 日韩专区在线视频| 精品美女被调教视频大全网站| 国产精品一区二区在线观看网站| 国产农村妇女精品| 亚洲激情第一区| 91行情网站电视在线观看高清版| 亚洲三级在线观看| 在线一区二区三区四区五区| 日韩精品成人一区二区在线| 日韩欧美精品在线| 国产iv一区二区三区| 亚洲伦在线观看| 91精品国产欧美一区二区成人| 国产一区二区视频在线| 亚洲欧洲精品天堂一级| 777午夜精品免费视频| 狠狠色2019综合网| 国产精品福利在线播放| 69堂精品视频| 国产成人精品综合在线观看| 亚洲最新在线观看| 日韩女优av电影| 色综合久久综合网| 久久精品国产久精国产爱| 国产精品网站在线| 欧美日韩不卡在线| 国产成人精品亚洲午夜麻豆| 高清不卡一区二区在线| 亚洲曰韩产成在线| 久久久蜜桃精品| 欧美三级蜜桃2在线观看| 欧美精品18+| 国产在线精品国自产拍免费| 亚洲三级小视频| 欧美变态口味重另类| 99精品欧美一区二区三区综合在线| 日韩高清不卡一区| 国产精品国产自产拍在线| 日韩一卡二卡三卡四卡| 91在线视频18| 精品午夜一区二区三区在线观看| 亚洲六月丁香色婷婷综合久久| 日韩精品一区二区三区视频在线观看| 成人av免费观看| 精品亚洲国产成人av制服丝袜 | 亚洲精品五月天| www国产精品av| 在线电影国产精品| 91看片淫黄大片一级| 国产主播一区二区|