您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 局域网聊天室
  所属分类: C/C++
  开发工具:
  文件大小: 11mb
  下载次数: 0
  上传时间: 2014-02-18
  提 供 者: u0132*****
 详细说明: 图1 系统架构 服务器端: (1)建立socket绑定监听端口; (2)等待客户端的连接; (3)当客户与服务器建立连接后,服务器记录客户所有信息,如ID号; (4)当客户消息到达服务器后,服务器分析客户信息: a.若为转发消息,根据消息格式提供的转发ID号,服务器立即查找转发列表,转发消息,若查找后发现需要转发的客户ID不存在则返回错误信息给原客户,提示不存在要发送的客户端ID号; b.若为询问消息,服务器返回当前登录到服务器的所有客户的ID号; c.若为退出消息,服务器清楚当前客户的所有信息,更新客户列表; (5)以上2-4步都是随时进行的: a.任何新进客户端都能随时连接服务器; b.任何以连接客户端都能发送消息,并且服务器能同时处理多个同时到来的消息, 实现并发的处理客户端消息。 (6)当服务器停止工作时,关闭监听套接字。 客户端: (1)建立连接到服务器的socket; 2)发送登录信息,信息中需要包含自身的ID号,使服务器能识别本机; (3)使用信号机制,随时能接收服务器传来的消息,不阻塞,及时的显示到来信息,并记录到来信息,以方便用户查看聊天记录; (4)能随时向服务器发 送消息,有三种消息: a.询问消息,询问服务器当前已连接到服务器的客户列表; b.转发消息,告知服务器需要转发的ID号和信息,通过服务器进行聊天; c.退出消息,告知服务器本客户端要退出聊天; (5)要获取当前以登录服务器的客户列表,则会发送询问消息,得到返回结果后更新本 地的用户登录列表; (6)当想退出时,向服务器端发送退出消息后,关闭套接字,关闭程序。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Vc++ 局域网 聊天
 输入关键字,在本站1000多万海量源码库中尽情搜索: