ap4115 发表于 2010-10-20 10:52:46

动态IP的电脑之间,两个LV程序怎么用TCP(网线)通讯啊?

两台电脑之间用TCP 通讯,一个作为服务器端,一个作为客户端。
作为服务器端的电脑 处于 另一个局域网,而且那个电脑的IP 地
址是由 当地的DHCP服务器动态分配的。
怎么能做到本地的客户端 能够 与服务器端的 程序进行通讯啊?

ap4115 发表于 2010-10-20 13:00:22

有谁了解吗

labviewhc 发表于 2010-10-22 00:37:00

这种问题确实比较麻烦~你在连接之前必须要知道要连接的ip~至少服务器是固定ip,这样客户机主动连接之后就一直保持连接,你这种情况我知道的解决办法要么给服务器设置固定ip,要么就再做一个小服务器在固定ip,现在的服务器和客户机都连接它,它来告诉客户机服务器的ip是多少~

飞雨天 发表于 2010-10-25 09:14:18

原理基本类似,在TCP通信中有个概念叫做域名的,服务器域名不变,IP变化,是没关系的,只要在服务器启动的时候去动态注册下。
缺点如下:
好像要两机器都能上网,我不知道局域网是否可以,上网之后去找个免费域名申请的链接,以下步骤在cpubbs的网口采集卡教程中有,你去产品区搜索下;
即便能上网,拿到了域名,也有速度的问题。

总结:一般的概念中,服务器IP是不变的,如果变化,就要保持其它一个量不变,而这个量,就是域名

wdyjz 发表于 2010-10-31 19:09:15

飞雨天说的是动态IP转换,域名解析服务器。
局域网内,还是用固定IP的好!确定好主客地位,便于后面秩序的维护。
页: [1]
查看完整版本: 动态IP的电脑之间,两个LV程序怎么用TCP(网线)通讯啊?