我是一个大三的学生 老师让我们写个简单聊天室程序 谁能给个思路啊

tianqijie 2008-05-17 05:56:23
我是一个大三的学生 老师让我们写个简单聊天室程序 谁能给个思路啊
...全文
191 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhigang34 2008-05-22
  • 打赏
  • 举报
回复
到图书馆去找书吧...应该有很多的.,如果想要个实例,我这有个,自己写的,供参考..
数据库是SQL Server 2000
Email: lizhigang34@163.com
paerxiushi 2008-05-22
  • 打赏
  • 举报
回复
楼主从WinSock做起,考虑这几个功能:
1.定义一个用户类CUser,保存用户信息,再定义一个用户列表类CUserList,维护聊天群。
2.定义一个异步模式的socket封装通信类,CServer
3.定义一个数据缓冲结构SOCK_BUF,主要有以下几个成员:消息标识,消息子标识,消息类型,目的地址,源地址,数据内容,消息优先级。
4.定义一个通信类,将不同消息的发送与接受功能封装起来。
5.定义一个文件操作类,用于附件处理。
lynx090 2008-05-22
  • 打赏
  • 举报
回复
用boost::Asio,三分钟都不用就做个聊天室出来了,并且boost::Asio还带个聊天室的例子.
参考http://www.boost.org/doc/libs/1_35_0/doc/html/boost_asio/examples.html

用ACE的话也是很快的.现在的人太幸福了..呵呵..
Eleven 2008-05-21
  • 打赏
  • 举报
回复
UDP,Socket,很简单的
atnanhua 2008-05-21
  • 打赏
  • 举报
回复
孙鑫的《VC++深入详解》上面有现成的例子,不过他是用控制台程序写的,你自己把它该用MFC试试
这里还有个现成的源代码,用MFC写的,是基于UDP的:
http://image.21tx.com/files/20050507/12719.rar
自己参考一下
编写简单聊天室程序这东西是有固定流程的,记住具体步骤就行了,没什么灵活性可言!
tianqijie 2008-05-20
  • 打赏
  • 举报
回复
那个mfc我看了两天 觉得好复杂 而且要考研 没有太多时间去看 总是感觉很复杂 需要努力啊
tianqijie 2008-05-20
  • 打赏
  • 举报
回复
我是浪子回头啊 大一大二没干什么东西 现在幡然悔悟 追悔莫及啊
yafizyh 2008-05-20
  • 打赏
  • 举报
回复
网络通讯方面的,自己查了。
不说具体语言方面的了,首先,作个界面,然后,网络通讯,如果要做语音,有点麻烦,还要多媒体方面的知识,看能不能找到现成的开发包。
如果只是两点对接,还好了。如果多电对接,最好作个服务端,终端连接到服务端,取得信息后,再连接另一个终端。
linuxpgy 2008-05-19
  • 打赏
  • 举报
回复
socket编程
skyair624 2008-05-18
  • 打赏
  • 举报
回复
CSDN下载资源里有,自己搜一下
帅得不敢出门 2008-05-18
  • 打赏
  • 举报
回复
楼主要加油啊
ls443085074 2008-05-17
  • 打赏
  • 举报
回复
网上代码很多,下了自己慢慢看嘛
greatws 2008-05-17
  • 打赏
  • 举报
回复
采用UDP通信,很简单
exceed_me 2008-05-17
  • 打赏
  • 举报
回复
大三了,竟然这种问题都要问,自己找书去,多的是,《MFC程序开发参考大全》、《精通MFC程序设计》、还有一些网络编程的书里面都有的,最简单的
krispan86 2008-05-17
  • 打赏
  • 举报
回复
看看这篇文章吧,应该对你有帮助。

http://blog.csdn.net/andymei/archive/2000/08/23/4243.aspx
内容概要:本文档围绕水声网络(UAN)仿真中的信道建模展开,提供了基于Matlab的代码实现方案,旨在帮助科研人员构建和理解水声通信系统的仿真环境。文档不仅聚焦于信道建模的核心技术,还系统性地整合了智能优化算法、机器学习、图像处理、路径规划、无人机应用、信号处理、电力系统管理等多个前沿科研方向的技术方法与实际案例。涵盖的具体算法包括遗传算法、粒子群优化(PSO)、神经网络、卡尔曼滤波、支持向量机、极限学习机、卷积神经网络等,并深入探讨其在通信系统仿真中的应用。文档强调“借力”科研理念,倡导利用成熟的算法工具与仿真平台提升研究效率,并提供了丰富的配套资源,包括百度网盘链接和微信公众号入口,便于读者获取完整的代码、仿真模型及相关论文资料,全面支持科研复现与创新。; 适合人群:具备一定Matlab编程基础,从事通信工程、信号与信息处理、水声工程、自动化控制、电子信息、电力系统、无人机技术等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:① 学习并复现水声网络信道建模的Matlab仿真流程;② 探索智能优化算法、机器学习、路径规划等技术在通信与多学科交叉系统仿真中的集成应用;③ 获取可用于科研项目的高质量算法代码、仿真案例与复现资源,加速课题研究进程,提升科研创新能力与论文发表水平。; 阅读建议:建议读者按照文档推荐的主题顺序逐步学习,优先聚焦自身研究方向的相关内容,并结合网盘提供的完整资源进行代码实践、仿真调试与结果验证,以实现理论理解与动手能力的双重提升,充分发挥本资源在科研攻关中的支撑作用。

15,465

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧