首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 认证考试 > JAVA认证 >

Java认证网络socket编程详解5--开发客户端代码(2)

2012-12-26 
开发客户端代码

  这段代码的主要业务逻辑说明如下:

  1. 首先定义了通讯所用的端口号,为3333。

  2. 在main函数里,根据端口号,创建一个ServerSocket类型的服务器端的Socket,用来同客户端通讯。

  3. 在for(;;)的循环里,调用accept方法,监听从客户端请求过来的socket,请注意这里又是一个阻塞。当客户端有请求过来时,将通过ServerThreadCode的构造函数,创建一个线程类,用来接收客户端发送来的字符串。在这里我们可以再一次观察ServerThreadCode类,在其中,这个类通过构造函数里的start方法,开启run方法,而在run方法里,是通过sin对象来接收字符串,通过sout对象来输出。

  4. 在finally从句里,关闭服务器端的Socket,从而结束本次通讯。

热点排行