在一个计算机上建立服务器和客户端程序进行通信,两个IP全设为127.0.0.1,端口全设为5000,也能进行通信

但是把端口号改为不一样的,就不能了。这是为什么?还有就是如果服务器设定的是本机的IP(与客户端IP不一样),而服务器设定的是127.0.0.1,端口号一样才能传输。而有人... 但是把端口号改为不一样的,就不能了。这是为什么?还有就是如果服务器设定的是本机的IP(与客户端IP不一样),而服务器设定的是127.0.0.1,端口号一样才能传输。而有人告诉我端口号和IP不能同时一样。您能给解释解释吗 ? 谢谢。初学windows socket编程。 展开
 我来答
ynwsnhz7745687
2012-12-10 · 超过12用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:16.7万
展开全部
我觉得有人告诉你说端口号和IP号不能相同应该是指两个及其以上客户端的情况下吧比如说你用你的电脑登陆两个QQ因为是用同一条网线所以IP地址一样所以这时数据通过的端口就必须不一样。一个服务端和客户端是要端口号一样才能传输的。
匿名用户
2012-12-01
展开全部
好像不能这么设IP吧,127是自测试的PING是否通是看有没有正确安装网卡。如果测试客户端和服务器不能再127网段的,应该在192,168网段或10网段的
追问
客户和服务器在一个主机上模拟通信啊   程序是应该没有问题的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式