摘要: TCP通信的服务器代码实现 TCP通信的服务器端:接收客户端的请求,读取客户端发送的数据,给客户端回写数据表示服务器的类: java.net.ServerSocket:此类实现服务器套接字 构造方法: ServerSocket(int port)创建绑定到特定端口的服务器套接字 服务器端必须明确一件 阅读全文
posted @ 2022-07-13 14:22 肥宅快乐水~ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: TCP通信的概述(下) TCP:传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输 TCP通信能实现两台计算机之间的数据交互,通信的两端 阅读全文
posted @ 2022-07-13 10:38 肥宅快乐水~ 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 端口号 端口号作用一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等 这些服务完全可以通过1个IP地址来实现。 那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。 实际上是通过“IP地址+端口号”来区 分不同的服 阅读全文
posted @ 2022-07-13 10:34 肥宅快乐水~ 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 网络通信协议分类 通信的协议还是比较复杂的,java.net 包中包含的类和接口,它们提供低层次的通信细节。我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信的细节。 java.net 包中提供了两种常见的网络协议的支持: UDP:用户数据报协议(User Datagram Prot 阅读全文
posted @ 2022-07-13 08:49 肥宅快乐水~ 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 软件结构 C/S结构全称为Client/Server结构。是指客户端和服务器结构,常见程序有QQ,迅雷等软件。 B/S结构 全称为Browser/Server结构,是指浏览器和服务器结构,常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持网络编程,就是在一定的协议下, 阅读全文
posted @ 2022-07-13 08:43 肥宅快乐水~ 阅读(89) 评论(0) 推荐(0) 编辑