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

UDP通信,怎么指定接收端口跟发送端口

2012-11-09 
UDP通信,如何指定接收端口跟发送端口如题:对于服务端,如何指定8000为接收端口,8001为发送端口对于客户端,

UDP通信,如何指定接收端口跟发送端口
如题:
对于服务端,如何指定8000为接收端口,8001为发送端口
对于客户端,如何指定8000为发送端口,8001为接收端口。。。


[解决办法]
bind(socket, 8001)
sendto(socket)

recvfrom(socket, 8000)
[解决办法]
在参数addr中指定地址和端口

C/C++ code
   sendto(s,buffer,len,0,(struct sockaddr *)&addr,addr_len);   len = recvfrom(s,buffer,sizeof(buffer),0,(struct sockaddr *)&addr,&addr_len);
[解决办法]
用bind绑定本地地址和端口,sendto指明对方的地址和端口.

热点排行