![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java网络编程
wghjay
这个作者很懒,什么都没留下…
展开
-
java网络编程用法详解一
在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求。本章首先介绍ServerSocket类的各个构造方法,以及成员方法的用法,接着介绍服务器如何用多线程来处理与多个客户的通信任务。 本章提供线程池的一种实现方式。线程池包括一个工作队列和若干工作线程。服务器程序向工作队 列中加入与客户通信的任务,工作线程不断从工作队...原创 2009-07-16 14:48:23 · 112 阅读 · 0 评论 -
java网络编程用法详解二
3.6 创建多线程的服务器 在本书第1章的1.5.1节的例程1-2的EchoServer中,其service()方法负责接收客户连接,以及与客户通信。service()方法的处理流程如下: while (true) { Socket socket=null; try { socket = serverSocket.accept(); //接收客户...原创 2009-07-16 14:56:01 · 78 阅读 · 0 评论 -
java网络编程用法详解三
3.7 关闭服务器 前面介绍的EchoServer服务器都无法关闭自身,只有依靠操作系统来强行终止服务器程序。这种强行终止服务器程序的方式尽管简单方便,但是会 导致服务器中正在执行的任务被突然中断。如果服务器处理的任务不是非常重要,允许随时中断,则可以依靠操作系统来强行终止服务器程序;如果服务器处理的任 务非常重要,不允许被突然中断,则应该由服务器自身在恰当的时刻关闭自己。 本节...原创 2009-07-16 14:57:02 · 85 阅读 · 0 评论