首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

UDP 怎么区分多台PC发过来的数据 (用API写的)

2012-03-28 
UDP 如何区分多台PC发过来的数据 (用API写的)现在在用一个UDP发送数据给多台主机, 但是接收的时候不知道怎

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数据包里附带上主机名

热点排行