文件名称:java学习课件几代码
文件大小:4.06MB
文件格式:RAR
更新时间:2012-05-29 03:06:25
课件代码
用作例子的TCP Echo Server是按以下方式工作的: 当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这些数据用同一个TCP连接发送回客户端。服务端会一直保持这个连接直到客户端关闭它为止。 因为服务器需要能同时处理多个客户端,我们先选用一个常见的多线程服务模型: 让一个Thread负责监听服务端口,当有新的连接建立的时候,这个监听的Thread会为这个连接创建一个新的Thread来处理它。这样,服务器可以接受多个连接,并让多个Thread来分别处理它们。 以下是相应的服务端程序: