网络聊天程序私聊和群聊

时间:2021-06-26 13:01:32
【文件属性】:

文件名称:网络聊天程序私聊和群聊

文件大小:8.64MB

文件格式:ZIP

更新时间:2021-06-26 13:01:32

网络聊天室 计算机网络

该程序是用c++语言写的,服务器端没有做界面,客户端用MFC做了界面。实现多对多通信,于是在服务器端,按照要求增加了多线程,但是把服务器修改成只能接收客户端的消息并转发;在客户端,因为要实现一对多和多对多通信,所以客户端也要增加多线程。我通过定义一个结构体,存放bool类型的判断聊天类型标志、发送消息缓冲区、存放聊天对象的数组、存放用户名的数组。客户端的界面由静态文本框、编辑框、单选按钮、列表、按钮组成,通过点击连接按钮和服务器建立连接,单选按钮控制私聊还是群聊,列表显示聊天消息和在线用户。


【文件预览】:
Socket聊天
----ChatServer()
--------ChatServer.dsp(4KB)
--------ChatServer.dsw(543B)
--------ChatServer.plg(1KB)
--------ChatServer.cpp(5KB)
--------ChatServer.opt(54KB)
--------ChatServer.ncb(49KB)
--------Debug()
----Cclinet()
--------Cclinet.plg(729B)
--------Cclinet.ncb(105KB)
--------res()
--------Cclinet.dsp(4KB)
--------Cclinet.dsw(537B)
--------Cclinet.clw(1KB)
--------CclinetDlg.h(2KB)
--------Cclinet.aps(21KB)
--------Cclinet.h(1KB)
--------StdAfx.cpp(209B)
--------Cclinet.rc(6KB)
--------resource.h(1KB)
--------Cclinet.opt(55KB)
--------StdAfx.h(1KB)
--------CclinetDlg.cpp(10KB)
--------Cclinet.cpp(2KB)
--------Debug()
--------ReadMe.txt(4KB)

网友评论