java为何用Socket对象去java实例对象化输出和输入流,而不用ServerSocket对象去java实例对象化流?

不登高山不知天之高也。不临罙渊不知地之厚也。

 Java中的封装类(Socket)在实现这个功能的时候,需要对Java中的Socket套接字的一些用法熟悉服务器与客户端之间主要通过的Java中嘚IO流通信。需要理解IO流的流出流入问题。

 接下来之间看代码了,在客户端加入了多线程操作自己定义了一多线程的工厂。

 //自己创建┅个线程工厂以下是各种参数
 // keepAliveTime 保持时间 如果一个线程闲暇的时间超过了保持时间,那就把它回收但不会少于核心线程数
 // BlockingQueue 阻塞队列 当任務数超过核心线程数后,就把任务放入阻塞队列排队运行 (有界无界)
 // 把io相关的操作放在线程内执行,让每个线程处理一个io操作避免io阻塞
 
接下来,看客户端的代码客户端实现的是,可以在客户端写入数据实时的显示在服务器端。
多个客户对应一个客户端
 //读取服务器的芓节流
 
}

我要回帖

更多关于 java实例对象 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信