yaahoo 发表于 2009-2-24 23:00:34

求助:有关TCP/IP

我在WindowsCVI环境下利用TCP/IP协议传输采集数据,我做为服务器端,向外发数。网络畅通时,一切正常。如果网络不通,我发现我注册服务器时得到的本机IP地址不正确,这时网络恢复正常,我的数客户机是读不到的。难道就是这样吗?还是。。。。

netcreature 发表于 2009-2-25 09:39:43

不明白你说什么!
传代码吧!

yaahoo 发表于 2009-2-28 21:02:18

因为网络不同,我得到的IP地址为172。0。0。1,当网络恢复时,我无论怎么发数据,客户机都得不到,所以是不是应该这样:
注册服务器后检查IP地址,是不是和我预先设置的一致,如果不是,就一直重新注册,直到得到正确的IP地址。对否?

netcreature 发表于 2009-3-2 09:15:30

TCP/IP通讯协议中,服务器的地址只对客户端有用。因为服务器一般是常开的(被动方),只能等待客户端连接(主动方)。所以作为服务器的计算机只能设为静态网址!

netcreature 发表于 2009-3-2 09:17:38

“我得到的IP地址为172。0。0。1”——这似乎是网络中断了的缘故。
如果是这样,TCP/IP通讯就会自动停止!
页: [1]
查看完整版本: 求助:有关TCP/IP