【求助】Socket有线和无线网络编程问题,同一个程序,有线能用,无线不行。各位大神内详~
最近在别人的基础上弄一个点对点视频传输的项目,要实现无线和有线网络之间点对点的视频传输。代码在使用有线网络时在本机上跑是可以的,就是服务器和客户端均在本机上运行。但是如果换成无线网络的话,那么在本机上服务器端就不能收到客户机端的请求连接信息,导致不能启动服务。请问各位大神这是为什么?视频是由摄像头采集,利用RTP/RTCP协议封装传输的。是不是由于无线路由的关系使客户端发出的请求信息被拦截?我觉得使用Socket编程的话,和底层实现没有太大的关系,既然有线在本机上可以顺利运行,那么无线也应该可以,应该不是代码的问题。本来应该无线网络和有线网络混合使用的,但是现在只利用无线网络在本机上都不能运行,就更达不到设计目的了。
如果是在使用有线网络时能在本机网络顺利运行可以证明不是代码的问题,那么就不在这方面浪费时间了。请各位大神指点一二~
[解决办法]
刚测试了下,可以,是不是你的无线网卡有问题?
[解决办法]
不知道单独一一个connet一个accept能不能成功呢
如果不能,错误代码又是什么呢
[解决办法]
IP限制,或是跨网段有限制;
[解决办法]
无线情况下,自己抓包看看,是不是地址等没匹配