1. Socket 通信,网络套接字
通过ip地址,找到主机,两台主机上,各选择一个端口,在端口上通信
2. 服务端Socket
ServerSocket
被动的等待客户端发起连接,并与客户端建立Socket连接通道
3. Socket
客户端向服务端发起连接
建立的Socket连接通道
客户端持有一个Socket
服务端持有一个Socket
4. ServerSocket
创建对象
new ServerSocket(端口号); 在服务端,选择一个端口,等待客户端发起连接
accept() 暂停,等待客户端发起连接,并建立通道
close() 释放端口,停止服务
5. 客户端
发起连接请求 new Socket(ip,端口号);
getInputStream(); 获取信息,从Socket连接通道,取出双向的流
getOutputSteam(); 发送信息,从Socket连接通道,取出双向的流
close() 断开连接