我在做一个C/S socket编程,在一台电脑上客户端和服务器之间可以正常发送数据,两台就连接失败了。
我电脑连的是铁通的公网,在我一台电脑上客户端和服务器之间可以正常发送数据,但是客户端放到别的可以上网的电脑上时就连不上了。我用ping命令检测过网络情况,基本上都ping...
我电脑连的是铁通的公网,在我一台电脑上客户端和服务器之间可以正常发送数据,但是客户端放到别的可以上网的电脑上时就连不上了。我用ping命令检测过网络情况,基本上都ping不通。只有一次一个同学在公司用他的电脑ping通了,不过是单向的,我还是Ping不通他的,服务器和客户端之间还是发送不了数据。有哪位高手知道是什么原因?谢谢!
展开
5个回答
展开全部
两台电脑必须都是铁通的,必须都没有在内网(没有使用路由器)。才能连通
更多追问追答
追问
这种情况目前我还没测试,学校几乎没有这种上网方式的电脑,都是校园网,我这个还是是专门为实验而连的。请问还有没有其它方式可以连通的?
追答
那就在校园网内的两台电脑上测试,两台电脑的IP
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要保证相互能ping通,你这种单向ping通,可能是不通的一方有防火墙,例如windows自带的防火墙,或杀毒软件所带防火墙,需要关掉。
追问
我双方的防火墙都已经关闭了,还是不通呀。
追答
仔细核对一下两台机器上的ip地址与子网掩码,看两边是不是在同一子网上。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ping不通有可能是有安全设备禁ping了,用telnet 服务器ip和端口检查网络环境
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你得确保你得IP地址是否正确
追问
IP保证没问题,这是我专门为做实验连的网
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看boost raknet 什么的
追问
这个我百度了下,还是不懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询