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

A机给A机的端口发消息,请教如何发,用什么函数

2012-08-17 
A机给A机的端口发消息,请问怎么发,用什么函数?UDP通信中, recvfrom函数阻塞了,准备给它发个假消息,让程序

A机给A机的端口发消息,请问怎么发,用什么函数?
UDP通信中, recvfrom函数阻塞了,准备给它发个假消息,让程序继续跑下去,请问有什么办法 啊

[解决办法]
1、使用select或者epoll iocp之类的代替直接用recvfrom阻塞。
2、创建一个新的udpsocket 给addr 为127.0.0.1 port是a机监听port,发送一个假消息即可,这里要注意,windows下的话,如果不创建新的udp socket而直接用现有的这个socket,有很大概率发送失败,具体原因未知。有经验的大侠可以讨论下这个问题。
[解决办法]
检查sendto函数的参数是否有值,而且要正确。

热点排行