資源簡介
UDP多線程通信 保存數據

代碼片段和文件信息
#include?
#include?
using?namespace?std;
#pragma?comment(lib?“WS2_32.lib“)
const?unsigned?int?PORT?=?5556;
const?int?kBufferSize =?1024;
int?main()?{
WSADATA?wsData;
if(WSAStartup(MAKEWORD(2?2)?&wsData)?!=?0)?{
std::cout?<“start?up?failed\n“?< return?0;
}
//?connect?the?socket;
SOCKET?s?=?socket(AF_INET?SOCK_DGRAM?IPPROTO_UDP);
SOCKADDR_IN?addIn;
addIn.sin_family?=?AF_INET;
addIn.sin_port?=?htons(PORT);
addIn.sin_addr.S_un.S_addr?=?inet_addr(“127.0.0.1“);
cout<<“UDP客戶端已經啟動“< while(1)
{
char?cSendBuffer[kBufferSize];
cout<<“Input?Data:“< cin>>cSendBuffer;
int?bRecvLen?=?sizeof(addIn);
int?bSendRet?=?sendto(s?cSendBuffer?kBufferSize?0?(LPSOCKADDR)&addIn?sizeof(addIn));
/*
if?(bSendRet?!=?SOCKET_ERROR)
{
char?cRecvBuffer[kBufferSize];
int?bRecv?=?recvfrom(s?cRecvBuffer?kBufferSize?0?(LPSOCKADDR)&addIn?&bRecvLen);
if(bRecv?!=?SOCKET_ERROR)?{
?????cout?<“?server?say:??“?;
?cout<
}?else{
continue;
}
}*/
}
char?cSendBuffer[kBufferSize]?=?“Client?sends?a?Message?to?the?Server?please?confirm?“;
if(WSACleanup()?!=?0)?{
std::cout?<“clean?up?failed\n“;
return?-1;
}
closesocket(s);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????524420??2016-11-25?17:47??UDP-csdn\UDPSocket\client\UDPClient\Debug\UDPClient.exe
?????文件?????768712??2016-11-25?17:47??UDP-csdn\UDPSocket\client\UDPClient\Debug\UDPClient.ilk
?????文件??????94649??2016-11-25?17:46??UDP-csdn\UDPSocket\client\UDPClient\Debug\UDPClient.obj
?????文件????5412636??2016-11-17?17:12??UDP-csdn\UDPSocket\client\UDPClient\Debug\UDPClient.pch
?????文件????1082368??2016-11-25?17:47??UDP-csdn\UDPSocket\client\UDPClient\Debug\UDPClient.pdb
?????文件?????197632??2016-11-26?10:54??UDP-csdn\UDPSocket\client\UDPClient\Debug\vc60.idb
?????文件?????135168??2016-11-25?17:46??UDP-csdn\UDPSocket\client\UDPClient\Debug\vc60.pdb
?????文件???????1336??2016-11-25?17:46??UDP-csdn\UDPSocket\client\UDPClient\UDPClient.cpp
?????文件???????4366??2016-11-17?18:54??UDP-csdn\UDPSocket\client\UDPClient\UDPClient.dsp
?????文件????????755??2016-11-17?17:25??UDP-csdn\UDPSocket\client\UDPClient\UDPClient.dsw
?????文件??????50176??2016-11-26?10:51??UDP-csdn\UDPSocket\client\UDPClient\UDPClient.ncb
?????文件??????54784??2016-11-26?10:51??UDP-csdn\UDPSocket\client\UDPClient\UDPClient.opt
?????文件???????1333??2016-11-25?17:47??UDP-csdn\UDPSocket\client\UDPClient\UDPClient.plg
?????文件?????524393??2016-11-17?18:49??UDP-csdn\UDPSocket\sever\UDPSever\Debug\UDPSever.exe
?????文件?????768632??2016-11-17?18:49??UDP-csdn\UDPSocket\sever\UDPSever\Debug\UDPSever.ilk
?????文件??????94675??2016-11-17?18:49??UDP-csdn\UDPSocket\sever\UDPSever\Debug\UdpSever.obj
?????文件????3701492??2016-11-17?17:34??UDP-csdn\UDPSocket\sever\UDPSever\Debug\UDPSever.pch
?????文件????1082368??2016-11-17?18:49??UDP-csdn\UDPSocket\sever\UDPSever\Debug\UDPSever.pdb
?????文件?????205824??2016-11-23?09:14??UDP-csdn\UDPSocket\sever\UDPSever\Debug\vc60.idb
?????文件?????143360??2016-11-17?18:49??UDP-csdn\UDPSocket\sever\UDPSever\Debug\vc60.pdb
?????文件???????1273??2016-11-17?18:49??UDP-csdn\UDPSocket\sever\UDPSever\UdpSever.cpp
?????文件???????4354??2016-11-17?18:54??UDP-csdn\UDPSocket\sever\UDPSever\UDPSever.dsp
?????文件????????757??2016-11-17?18:54??UDP-csdn\UDPSocket\sever\UDPSever\UDPSever.dsw
?????文件??????50176??2016-11-22?18:46??UDP-csdn\UDPSocket\sever\UDPSever\UDPSever.ncb
?????文件??????54784??2016-11-22?18:46??UDP-csdn\UDPSocket\sever\UDPSever\UDPSever.opt
?????文件????????250??2016-11-23?09:14??UDP-csdn\UDPSocket\sever\UDPSever\UDPSever.plg
?????文件?????????22??2016-11-26?10:54??UDP-csdn\服務器UDP_多線程\127.0.0.1
?????文件?????????12??2016-11-24?18:26??UDP-csdn\服務器UDP_多線程\4.txt
?????文件???????3779??2016-11-25?17:50??UDP-csdn\服務器UDP_多線程\Client.cpp
?????文件???????1517??2016-11-25?17:50??UDP-csdn\服務器UDP_多線程\Client.h
............此處省略31個文件信息
- 上一篇:無感FOC電機控制代碼
- 下一篇:數據結構課件pdf
評論
共有 條評論