SOCKET 编程 客户端向主机传送端口号失败解决办法

SOCKET 编程 客户端向主机传送端口号失败主机:建立socket: new ServerSocket(20000,5)成功accept成功变成

SOCKET 编程 客户端向主机传送端口号失败
主机:
  建立socket: new ServerSocket(20000,5) 成功
  accept 成功
  变成 客户端 建立 new Socket("localhost",PORT) 失败


客户端
  args[0] = 20010
  与主机建立socket: Socket("localhost", 20000) 成功
  变成 主机 建立 new ServerSocket(args[0],5) 成功 
   

原因:我在主机类中定义了一个静态变量(PORT),然后在客户端类将args[0]赋给主机,结果PORT 始终为初始化的值(0),已将args[0]转为整数.


谢谢啊

[解决办法]
端口为什么非要去arg[]参数?server端监听固定端口,客户端去访问不就得了么