M mycuzhoujun Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-02 #3 客户有多个IP,并和服务器处于同一局域网里。 比如客户有以下IP:198.198.198.198.1 ; 200.3.3.1 服务器的IP是:200.3.3.2 客户机与服务器用TCP/IP建立连接。200.3.3.1 -- 200.3.3.2 客户机在这种情况下,用什么简单的方法可以得到这一信息。 如果不在同一子网,那么情况就比就复杂了。我们先解决上面这种在同一子网的情况。
客户有多个IP,并和服务器处于同一局域网里。 比如客户有以下IP:198.198.198.198.1 ; 200.3.3.1 服务器的IP是:200.3.3.2 客户机与服务器用TCP/IP建立连接。200.3.3.1 -- 200.3.3.2 客户机在这种情况下,用什么简单的方法可以得到这一信息。 如果不在同一子网,那么情况就比就复杂了。我们先解决上面这种在同一子网的情况。
Z zw84611 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-02 #4 不太明白你的意思,不是已经知道服务器地址了吗? “用什么简单的方法可以得到这一信息”-----指什么信息?
M mycuzhoujun Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-02 #5 谢谢zw84611的回复。 我是想要这样的一个功能: 从分析上我们知道是:200.3.3.1 -- 200.3.3.2。之间建立了SOCKET连接。 我想通过代码得到结论:客户机是通过200.3.3.1与服务器建立连接的。 当然,我可以和服务器进行一次通信,让服务器把与它建立连接的客户机IP给发回来。 有没有更直接、简单的方法? 谢谢!
谢谢zw84611的回复。 我是想要这样的一个功能: 从分析上我们知道是:200.3.3.1 -- 200.3.3.2。之间建立了SOCKET连接。 我想通过代码得到结论:客户机是通过200.3.3.1与服务器建立连接的。 当然,我可以和服务器进行一次通信,让服务器把与它建立连接的客户机IP给发回来。 有没有更直接、简单的方法? 谢谢!
Y yantin Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-03 #6 使用 clientsocket.socket.LocalAddress 既可获得客户端的IP 地址。
娇 娇气包 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-03 #7 客户机用广播形式测试哪个服务器可用,然后再从可用的服务器中选择一个于它建立链接。