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端监听固定端口,客户端去访问不就得了么