Socket网络套接字
两台主机各自有ip地址
两台主机各选择一个端口,在端口上进行通信
1服务器端Socket
ServerSocket
new ServerSocket(端口号)
accept()
暂停等待卡护短发起连接,并建立连接通道
返回连接通道的(服务器插头)Socket对象
close()
释放端口,停止服务
2客户端Socket
new Socket(ip,端口)
向指定服务器指定端口发起连接,并建立连接通道
getInputStream()
getOutputStream()
取出连接通道中,用来通信的流
服务器端线程模型
服务线程:
死循环执行accept()方法
与一个客户端建立连接,要继续等待下一个客户端
通信线程:
等待接收客户端的数据