[java软件开发文档带图.docVIP

  • 2
  • 0
  • 约4.07千字
  • 约 15页
  • 2017-01-06 发布于北京
  • 举报
[java软件开发文档带图

Java软件开发文档 名称:网络聊天室 开发人员:刘军令、刘晶 刘军令 09网络 2009011920 本系统是java基于c/s模式的聊天室程序。聊天室共分为服务器端和客户端两个部分,服务器端程序主要负责侦听客户端发来的消息,客户端需要登录到服务器端才能实现正常的聊天功能。 服务器端:服务器与客户间通过套接口Socket(TCP)连接。Java API为处理套接口的通信提供了一个类java.net.Socket.,使得编写网络应用程序相对容易.服务器采用多线程以满足多用户的请求,并通过创建一个ServerSocket对象来监听来自客户的连接请求,默认端口为1001,然后无限循环调用accept()方法接受客户程序的连接。 客户端:客户通过Socket(InetAddress,port)建立与服务器的连接。服务器与客户都通过构造ObjectInputStream、PrintStream来建立输入输出流,然后双方通过该输入输出流来相互传递信息,一旦收到客户方的连接请求,服务器accept()方法返回一个新建的Socket对象。客户端然后向服务器发送消息,比如注册,登录等,服务器收到来自客户的请求后,针对不同的消息处理请求。 一、需求分析 为了满足人们网络聊天的需求,作为一个即时聊天系统,本程序需要实现的功能包括服务器端的功能和客户端的功

文档评论(0)

1亿VIP精品文档

相关文档