当前位置: 代码迷 >> J2SE >> SOCKET 编程 客户端向主机传送端口号失败解决办法
  详细解决方案

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

热度:600   发布时间:2016-04-24 02:00:46.0
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端监听固定端口,客户端去访问不就得了么
  相关解决方案