问题描述:
用阻塞式的socket创建了一个UDP接收端程序(即,recvfrom()),主要功能:从RTP服务器接收RTP包并显示在客户端PC上。 现像一:连接外网或者是不同网段的服务器时,可以正确的接受到数据包。
现像二:连接局域网的服务器时,就接受不到数据。用VC调试时,发现程序一直阻塞在recvfrom()处,就是一直在等待接受数据。
但是用网络抓包工具可以抓到从服务器发给客户端的UDP包。
请各位高手帮忙分析分析呀,高分求教!
用阻塞式的socket创建了一个UDP接收端程序(即,recvfrom()),主要功能:从RTP服务器接收RTP包并显示在客户端PC上。 现像一:连接外网或者是不同网段的服务器时,可以正确的接受到数据包。
现像二:连接局域网的服务器时,就接受不到数据。用VC调试时,发现程序一直阻塞在recvfrom()处,就是一直在等待接受数据。
但是用网络抓包工具可以抓到从服务器发给客户端的UDP包。
请各位高手帮忙分析分析呀,高分求教!
现像一:连接外网或者是不同网段的服务器时,可以正确的接受到数据包。 说明不应该是防火墙的原因吧!