一.基础知识
IP地址和端口号
(1).一个通信实体不能有两个通信程序使用同一个端口号
一个端口号只能有一个通信实体
(2).tcp/udp协议
Tcp:是面向连接的可靠协议
Udp:是无连接的协议,每个数据包都是独立的信息
2.Socket---两个之间的传输实例2.Socket---两个之间的传输实例
(1).创建socket实例
(2)客户端链接(2)客户端链接
① 创建socket对象
② 连接建立后,通过输出流向服务端发送请求信息
③ 通过输入流获取服务器响应的信息
④关闭响应资源
(3) 服务端链接(3) 服务端链接
①创建ServerSocket对象,绑定监听端口
②通过accept()方法监听客户端请求
③连接建立后,通过输入流读取客户端发送的请求信息
④ 通过输出流向客户端发送消息
⑤ 关闭相关资源
总结:
(1)创建ServerSocket和Socket
(2) 打开连接到Socket的输入/输出流
(3) 安装协议对socket进行读/写操作
(4)关闭输入输出流,关闭socket
网友评论