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

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-16
  • 語言: C/C++
  • 標簽: select??

資源簡介

WIN32平臺下 select 模型客戶端的簡單聊天對話代碼,vs2008可以打開

資源截圖

代碼片段和文件信息

///客戶端
#include
#include
#include
using?namespace?std;

#pragma?comment(lib“ws2_32.lib“)

DWORD?WINAPI?Recv(?LPVOID?lpParameter);
bool?socketSelect(SOCKET?socketint?Timeoutbool?Read);
char?recvBuf[100]=“0“;//accept?the?information
char?getInput[100]=“0“;//store?the?input
SOCKET?soc=NULL;
SOCKADDR_IN?sockSrv;


int?main()
{
HANDLE?hThread;
WORD?wVersionRequested;
WSADATA?wsaData;
int?err;

wVersionRequested=MAKEWORD(11);

err=WSAStartup(wVersionRequested&wsaData);
if(err!=0)
{
return?0;
}
if(LOBYTE(wsaData.wVersion)!=1?||?HIBYTE(wsaData.wVersion)!=1?)
{
WSACleanup();
return?0;
}
soc=socket(AF_INETSOCK_STREAMIPPROTO_TCP);

sockSrv.sin_addr.S_un.S_addr=inet_addr(“211.80.203.73“);
sockSrv.sin_family=AF_INET;
sockSrv.sin_port=htons(6000);
int?con=connect(soc(sockaddr*)&sockSrvsizeof(SOCKADDR));//connect?to?the?server?avaliable
if(con==SOCKET_ERROR)
{
cout<<“connect?error!“< return?0;
}
//the?second?stage
hThread=CreateThread(NULL0RecvNULL0NULL);
while(getInput!=“q“)
{
cout<<“please?input?your?words:“< cin>>getInput;
if(socketSele

評論

共有 條評論