欧现在变了个程序,在一个端口上用同一个套接字接收和发送 UDP 报文,
~~~~ ~~~~~
程序在正常情况下运行没有问题,但是当对方(接收方)退出(重启)时,
套接字会因为上一次 sendto 返回 ICMP "Port Unreachable" message. 而被 reset,
于是接下来的 recv/recvfrom 就会出错(WSAECONNRESET)。怎样可以让 recv/recvfrom 不管 sendto 是否成功,照常工作呢?thanks!
~~~~ ~~~~~
程序在正常情况下运行没有问题,但是当对方(接收方)退出(重启)时,
套接字会因为上一次 sendto 返回 ICMP "Port Unreachable" message. 而被 reset,
于是接下来的 recv/recvfrom 就会出错(WSAECONNRESET)。怎样可以让 recv/recvfrom 不管 sendto 是否成功,照常工作呢?thanks!
如果有人用过同一个套接字接受和发送UDP包的话,一定碰到过这个问题
希望大家帮忙
up!