客户端
1、建立socket,向服务端发送信息,或接收服务端信息
2、一个new socket 相当于一个请求,使用socket.close()关闭请求。则与服务器端断开
3、客户端可以有很多个socket 实例, 在服务器端资源够用时,
多个实例之间不相互影响,服务器连接资源满时,会阻塞后续连接
4、客户端与服务端连接之后,服务器端会创建一个线程来完成相互之间的通信
服务器端
特点
1、循环调用accept ,因为accept 每次只返回一个客户端请求
如果多个,则需要循环调用
2、accept一旦调用,必须要有一个客户端请求才返回结果,否则一直等待
bio 学习总结
最新推荐文章于 2025-01-15 10:31:20 发布
本文深入解析了客户端和服务端的Socket通信机制。客户端通过建立Socket连接发送和接收信息,使用socket.close()关闭连接。服务端通过循环调用accept处理多个客户端请求,为每个连接创建独立线程进行通信。

270

被折叠的 条评论
为什么被折叠?



