java socket客户端指定客户端端口与服务端交互

java socket客户端指定端口与服务端交互
1.一般情况生成socket实例的时候:socket = new Socket("localhost", 6666);
这种情况生成实例的时候,会选择一个没有使用的端口与服务端交互

2.在某些防火墙的限制下,可能随机的端口,在服务端发送消息的时候可能会限制,需要指定相应的端口,需要将实例化步骤修改如下即可
socket=new Socket();
socket.bind(new InetSocketAddress(9999));//绑定本地端口
socket.connect(new InetSocketAddress("localhost", 6666));//连接远程服务端接口


猜你喜欢

转载自pengjianf-ah.iteye.com/blog/2405789