已经做了个java的小的聊天程序,一直是用Socket("localhost",8000)来连接服务器,然后用InetAddress.getHostAddress()看了下地址是127.0.0.1,但是我的IP是123.xxx.xx.x把loaclhost改成IP地址不行,改成127.0.0.1可以,但是这好像是内网IP,怎么才能做到和外网的通信,能不能说的详细一点。