教育路上

全国站>Java>网络编程>Java TCP 通信
学员需求

Java TCP 通信

摘要:Java TCP 通信 ,TCP 通信同 UDP 通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建 Socket 对象。区别在于,UDP 中只有发送端和接收端,不区分客户端与服务器端,。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2022-05-18 16:39网络推荐

发布时间:
2022-05-18 16:39
信息来源:
网络推荐
浏览次数:
1382
Java TCP 通信

在上一小节中,学习了如何实现 UDP 通信,这一小节中,将学习在程序中如何实现 TCP 通信。TCP 通信同 UDP 通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建 Socket 对象。区别在于,UDP 中只有发送端和接收端,不区分客户端与服务器端,计算机之 间可以任意地发送数据。而 TCP 通信是严格区分客户端与服务器端的,在通信时,必须先由 客户端去连接服务器端才能实现通信,服务器端不可以主动连接客户端,并且服务器端程序 需要事先启动,等待客户端的连接。 在 JDK 中提供了两个类用于实现 TCP 程序,一个是 ServerSocket 类,用于表示服务器端, 一个是 Socket 类,用于表示客户端。通信时,首先创建代表服务器端的 ServerSocket 对象, 该对象相当于开启一个服务,并等待客户端的连接,然后创建代表客户端的 Socke 对象向服 务器端发出连接请求,服务器端响应请求,两者建立连接开始通信。整个通信过程如图 10-14 所示

from shengerguan

上面我们了解了 ServerSocket、Socket 在服务器端和客户端的通信过程,接下来针对 ServerSocket 和 Socket 进行详细地讲解。

上一篇:
UDP 案例—聊天程序
下一篇:
Java ServerSocket
标签:
网友评论
发布评论

访客的评论 2024/10/04 06:08

文中描述的是准确的吗,如何报名!

相关推荐
我也来发表评价关闭
我对该内容的评价:
0
评价500
验证码: 看不清 换一张
提交 (匿名发布,无须担心别人知道您的身份)
学校免费发布信息关闭
我们审核后会尽快展示,如有图片请发邮件到:edu63@foxmail.com

姓      名:

内      容:

手机号码:

验  证  码:  换一张

确认提交
填写需求信息关闭
我们会根据您的需求匹配并审核留言

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交