91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 12KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-18
  • 語言: C/C++
  • 標簽: socket??C++??異步??

資源簡介

一個小程序源代碼,用VC6編寫,直接可以運行 記得編譯后添加ws2_32.lib 庫文件

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?“Winsock2.h“
using?namespace?std;

SOCKET?s;
char?sendBuf[30];
bool?flag?=?FALSE;
DWORD?WINAPI?Fun1Proc(LPVOID?lpParameter);


int?main()?
{
cout?<
WSADATA?wsd;

struct?sockaddr_in?my_addr;
int?PORT?=?5000;
?


my_addr.sin_family?=?AF_INET;?????//選擇網絡類型為TCP/IP
????my_addr.sin_addr.s_addr?=?inet_addr(“59.78.17.189“);?
????my_addr.sin_port?=?htons(?8888?);??//選擇端口8888
????int?addr_len?=?sizeof(struct?sockaddr_in);????????????????
memset(&my_addr.sin_zero‘\0‘sizeof(my_addr.sin_zero));??

s?=?WSAStartup(MAKEWORD(22)?&wsd);
s?=?socket?(?PF_INET?SOCK_STREAM?IPPROTO_TCP);

//int?ifConneted?=?connect(?s?(sockaddr?*)?&?sin??sizeof(sin));
if(?connect(s?(sockaddr?*)&my_addr?sizeof(my_addr))?==?0?)?{?printf(“Connect?OK\n“);?};



WSAEVENT?hEvent?=?WSACreateEvent();
char?recvBuf[30];
int?n;


if(?WSAEventSelect(?s??hEvent??FD_READ?|?FD_CLOSE?)?==?0?)?
printf(“WSAEventSelect?Succeeded!\n“);

WSANETWORKEVENTS?networkEvents;

HANDLE?hThread1;
hThread1=CreateThread(NULL0Fun1ProcNULL0NULL);

while(1)?{

DWORD?index?=?WSAWaitForMultipleEvents(5??&hEvent??FALSE??WSA_INFINITE??FALSE);

int?EventType?=?WSAEnumNetworkEvents(?s??hEvent??&networkEvents?);

if(networkEvents.lNetworkEvents?&?FD_READ?)
{
if(?n?=?recv(s??recvBuf??30??0?)??)?{?cout?< }
if(networkEvents.lNetworkEvents?&?FD_CLOSE?)
{
closesocket(s);
break;
}?

if?(?flag?)?
{
int?m?=?send(s??sendBuf??30??0?);
flag?=?FALSE;
}

}

system(“pause“);
}





DWORD?WINAPI?Fun1Proc(LPVOID?lpParameter)//thread?data
{
????while?(true)
????{
if?(?!flag?)
{
cin?>>?sendBuf;
flag?=?TRUE;
}
????}

????return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1882??2011-03-30?21:02??Client.cpp

?????文件???????3440??2011-03-30?21:03??Client.dsp

?????文件????????520??2011-03-30?21:03??Client.dsw

?????文件??????41984??2011-03-30?21:04??Client.ncb

?????文件??????48640??2011-03-30?21:03??Client.opt

?????文件???????1293??2011-03-30?21:03??Client.plg

?????文件???????2279??2011-03-30?21:02??Service.cpp

?????文件???????3452??2011-03-30?21:03??Service.dsp

?????文件????????522??2011-03-30?21:03??Service.dsw

?????文件??????41984??2011-03-30?21:04??Service.ncb

?????文件??????48640??2011-03-30?21:03??Service.opt

?????文件???????1156??2011-03-30?21:02??Service.plg

-----------?---------??----------?-----??----

???????????????195792????????????????????12


評論

共有 條評論