Socket编程模型
服务器端:
1)创建Socket对象。设置协议、传输方式等(连接Socket)
2)绑定IP与端口(设置要监听的IP与端口) 。Bind()
3)开启监听。Listen()
4)开始接受客户端连接。Accept)://阻塞线程,同时也需要循环不断接受用户连接。
5)接受了客户端的连接,生成一个新的Socket对象(通信Socket)
6)接受(Receive)和发送(Send)消息//需要循环不断接收用户的消息
7)Shutdown()禁用发送与接收功能。
8)Close()关闭释放资源
客户端:
1)创建Socket对象。设置协议、传输方式等(连接Socket)
2)Connect()连接服务器(IP与端口)
3)向服务器发送、接受消息
4)Shutdown()禁用发送与接收功能。
5)Close():关闭释放资源