请问Tcp连接
是这样一个小问题,在服务器启用tcplistener可以监听tcp连接,初始这个连接的时候,需要指定本地ip地址与端口,如:
listener=new tcplistener(localIP,port);
然后就可以,listener.start();启动监听。
客户端呢,只需一个tcpclient就可以连接到服务器端:
client=new tcpclient(severIP,SeverPort);
client.connect();
现在的问题是:为什么tcpclient不用指定一个本地的端口就可以连接到服务器去了?而只需指定服务的IP与端口?那个套接字连接起来后,服务端给客户端发送信息时,不是要发送到客户端的一个端口中的吗?客户端连接服务端的时候为什么不用指明?
这中间通信的原理是怎样的?