全国
Java--教育路上

栏目导航

全国站 > Java > 网络编程
需求

Java TCP 通信

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

标签:
发布时间:
2024-05-12 07:49
信息来源:
网络推荐
浏览次数:
1220
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
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

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


 换一张

确认提交