一个关于局域网的疑问。
比如有这样一个简单的服务器/客户端的程序。
客户端通过getHostAddress()的方法得到本机ip地址,然后传给服务器。
服务器再传送一个消息给客户端。
如果客户端是独立使用一个ip(比如电话拨号,或者adsl虚拟拨号),那么这个问题就很简单。
但是如果客户端是在一个局域网内呢?
那么getHostAddress()得到的是否是局域网内的客户机地址呢?
如果得到的是局域网内的ip,那么接下来的工作,服务器就不能正确传送消息给
客户机了。那么应该怎么办呢?
刚刚接触网络方面的东西,所以对这个问题很困惑。
请各位大虾解答一下。