资源简介

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“ << std::endl;
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个文件信息

评论

共有 条评论