JAVA中socket编程的一些疑问

TCP编程中,客户端在通信时会动态分配一个端口,只需手动指定服务器端的端口?UDP编程中,服务器和客户端都需要手动指定一个端口用来接收、发送数据报吗?... TCP编程中,客户端在通信时会动态分配一个端口,只需手动指定服务器端的端口?
UDP编程中,服务器和客户端都需要手动指定一个端口用来接收、发送数据报吗?
展开
 我来答
食肉的狼
2010-05-31 · TA获得超过163个赞
知道小有建树答主
回答量:144
采纳率:100%
帮助的人:188万
展开全部
TCP编程中,是由客户端主动连接服务器端。客户端的端口是由操作系统动态分配的。而服务器端的端口是可以指定的。在客户端,只需要指定服务器端的IP地址和端口号即可。在服务器端,只需要指定监听的端口即可。
因为TCP通道是可以互相通讯的。客户端和服务器端建立了通道后可以进行双方通讯。可以想象下打电话。

UDP编程中,一般的程序都包含发送端和接收端。 每个程序都要指定2个端口才能通讯,一个是用来接收包,一个是用来发送包。
可以想象一下发信件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式