摘要: 在前边介绍Socket和ServerSocket连接交互的过程中,读写都是阻塞的。套接字写数据时,数据先写入操作系统的缓存中,形成TCP或UDP的负载,作为套接字传输到目标端,当缓存大小不足时,线程会阻塞。套接字读数据时,如果操作系统缓存没有接收到信息,则读线程阻塞。线程阻塞情况下,就不能处理其他事 阅读全文
posted @ 2019-02-01 20:24 水木竹水 阅读(2679) 评论(0) 推荐(0) 编辑
摘要: 上篇文章介绍了Socket和ServerSocket简单使用和源码,服务器端会对每个客户端请求创建一个线程,为使服务器端能同时处理多个客户端请求,可以采用多线程的方式。本文仅对实例进行简单记录,如下。 服务器端 while循环获取连接,并构造ServerOneJabber,启动线程处理客户端交互。 阅读全文
posted @ 2019-02-01 16:57 水木竹水 阅读(1083) 评论(0) 推荐(0) 编辑