UDP 如何区分多台PC发过来的数据 (用API写的)
现在在用一个UDP发送数据给多台主机, 但是接收的时候不知道怎么辨别是哪台主机发过来的数据???初学,大侠指教
[解决办法]
- C/C++ code
ret=recvfrom(sockfd,(char*)&msg,BUFLEN,0,(sockaddr*)&preply_addr,&len); AnsiString ls_RemoteIP = inet_ntoa(preply_addr.sin_addr);
[解决办法]
1.同上,有socket的ip地址可以区分。
2.可以在udp数据包里附带上主机名