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

sportlife5200 2008-04-29 02:51:04
C#编写的TCP/IP客户端与服务器程序,当客户端与服务器在同一台机器上运行时他们可以正常通讯,但当把服务器程序放在局域网中另一台机器上时客户端无法连接服务器,局域网中这两台机子是正常的可以互相访问。为何会出现这种情况?请大虾指点!!!!!!
...全文
192 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaxiaobao 2011-05-10
  • 打赏
  • 举报
回复
当你换主机后Ip也会随着改变,而程序找的却是原来主机的IP,故出现楼主所说的错误
pub_fy 2010-05-06
  • 打赏
  • 举报
回复
xAdasd
zj53hao 2008-04-29
  • 打赏
  • 举报
回复 1
你不会把服务器地址设置成 127.0.0.1 了吧》
allen303allen 2008-04-29
  • 打赏
  • 举报
回复
我也遇到过,我是可以连上局域网的台式机,但是找不到自己连上的笔记本。
似乎是TCP连接的一些API函数的局限性问题,看看那些机器是否工作在一个工作组,否则可能找不到。
sportlife5200 2008-04-29
  • 打赏
  • 举报
回复
谢谢1楼提醒,好像办公室多了个路由,防火墙都放行的
2楼你好,没有.net 框架程序跑不起来
boblaw 2008-04-29
  • 打赏
  • 举报
回复
檢查IP,Port。
如果還有問題,防火牆
如果還有問題,一定是網線被剪斷了。
hanyangjian 2008-04-29
  • 打赏
  • 举报
回复
客户断是否有.net框架?
firewing 2008-04-29
  • 打赏
  • 举报
回复
IP地址对了么?中间有没有路由或者防火墙啊?
如果有的话检查一下是否有开你需要通讯的端口.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧