当前位置:编程学习 > C#/ASP.NET >>

C#编写的TCP/IP客户端与服务器程序在单机上运行正常,在局域网内无法通讯

C#编写的TCP/IP客户端与服务器程序,当客户端与服务器在同一台机器上运行时他们可以正常通讯,但当把服务器程序放在局域网中另一台机器上时客户端无法连接服务器,局域网中这两台机子是正常的可以互相访问。为何会出现这种情况?请大虾指点!!!!!! --------------------编程问答-------------------- IP地址对了么?中间有没有路由或者防火墙啊?
如果有的话检查一下是否有开你需要通讯的端口. --------------------编程问答-------------------- 客户断是否有.net框架? --------------------编程问答-------------------- 檢查IP,Port。
如果還有問題,防火牆
如果還有問題,一定是網線被剪斷了。 --------------------编程问答-------------------- 谢谢1楼提醒,好像办公室多了个路由,防火墙都放行的
2楼你好,没有.net 框架程序跑不起来 --------------------编程问答-------------------- 我也遇到过,我是可以连上局域网的台式机,但是找不到自己连上的笔记本。
似乎是TCP连接的一些API函数的局限性问题,看看那些机器是否工作在一个工作组,否则可能找不到。 --------------------编程问答-------------------- 你不会把服务器地址设置成 127.0.0.1 了吧》 --------------------编程问答-------------------- xAdasd --------------------编程问答-------------------- 当你换主机后Ip也会随着改变,而程序找的却是原来主机的IP,故出现楼主所说的错误
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,