客户端:
- 用服务器的IP地址和端口实例化Socket对象
- 调用
connect()
方法连接到服务器 - 利用Socket提供的
getInputStream()
和getOutputStream()
,通过I/O流对象收发数据,与服务器进行通信 - 通讯结束后,关闭I/O对象和Socket
服务器:
- 利用端口实例化一个ServerSocket对象
- 调用
accept()
方法,使ServerSocket开始监听端口上发来的请求 - 利用
accept()
方法返回Socket对象,对I/O进行读写操作 - 关闭I/O和Socket
HTTP是轿车,提供封装和显示数据的具体形式
Socket是发动机,提供了网络通信的能力