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

  • 大小: 245KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-12
  • 語言: C/C++
  • 標簽: C++??UDP??SOCKET??

資源簡介

C++控制臺下的SOCKET實例實例源碼

資源截圖

代碼片段和文件信息

#include?
#include?
#pragma?comment(lib“ws2_32.lib“)
using?namespace?std;

void?main(){

char?ip[20]name[100];

cout<<“請輸入服務器端IP地址:“;
cin>>ip;

cout<<“請輸入名的昵稱:“;
cin>>name;

WORD?wVersionRequested;
WSADATA?wsaData;
int?err;

wVersionRequested?=?MAKEWORD(11);

err?=?WSAStartup(?wVersionRequested?&wsaData);
if(err!=0){
return;
}

if(LOBYTE(wsaData.wVersion)!=1?||?HIBYTE(wsaData.wVersion)!=1){
WSACleanup();
return;
}

SOCKET?client?=?socket(AF_INETSOCK_DGRAM0);
SOCKADDR_IN?addr;
addr.sin_addr.S_un.S_addr?=?inet_addr(ip);
addr.sin_family?=?AF_INET;
addr.sin_port?=?htons(6000);

char?recvBuf[1024]sendBuf[1024]tempBuf[1024]nameBuf[1024];
int?len?=?sizeof(SOCKADDR);


while(1){

sprintf(nameBuf“%s:?“name);
cout<
//發送
cin>>sendBuf;
sprintf(tempBuf“%s:?%s“namesendBuf);
sendto(clienttempBufstrlen(tempBuf)+10(SOCKADDR*)&addrlen);

//讀取
recvfrom(clientrecvBuf10000(SOCKADDR*)&addr&len);
cout<
}
}

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

?????文件?????503808??2011-01-21?12:24??client.exe

?????文件???????1213??2011-01-21?12:24??server.cpp

?????文件?????503808??2011-01-21?12:24??server.exe

?????文件???????1091??2011-01-21?12:24??client.cpp

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

??????????????1009920????????????????????4


評論

共有 條評論