VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1121|回复: 5

求指导,c++写聊天室程序

[复制链接]
48_avatar_middle
最佳答案
0 
在线会员 发表于 2017-2-6 20:12:40 | 显示全部楼层 |阅读模式
3驿站币
求大神指路,我们导师要我们用c++写一个聊天室程序,
要求:有服务端和客户端,服务端不用界面;可以群聊,也可以私聊;掉线后可以取回历史消息,使所有客户端消息一样;使用开源库如nginx,解决C10k并发问题。
想问大神,该从何下手,学哪些东西,Orz。。。





上一篇:VS2013 VS2015
下一篇:文件与线程
51_avatar_middle
最佳答案
83 
online_admins 发表于 2017-2-6 23:48:40 | 显示全部楼层
早起我做了一套《VC++打造局域网聊天》的视频教程,免费开放给大家学习了。
有时间可以看看,希望对你有帮助:
https://www.cctry.com/thread-6-1-1.html
21_avatar_middle
最佳答案
0 
在线会员 发表于 2017-2-7 10:53:04 | 显示全部楼层
Syc 发表于 2017-2-6 23:48
早起我做了一套《VC++打造局域网聊天》的视频教程,免费开放给大家学习了。
有时间可以看看,希望对你有帮 ...

支持10k并发吗?
51_avatar_middle
最佳答案
83 
online_admins 发表于 2017-2-7 15:04:58 | 显示全部楼层
oopww 发表于 2017-2-7 10:53
支持10k并发吗?

当前这套够呛,不过起码先写出来啊
之后再进行优化处理
83_avatar_middle
最佳答案
0 
在线会员 发表于 2017-2-8 22:23:11 | 显示全部楼层
如果只是按照一般的思路,当然是用IOCP做个服务端,然后做一些处理.功能上应当都可以达到要求.但麻烦的是并发问题未必可行.并且,别人要求要使用nginx. 所以我也随手搜了一下.原来这个nginx可了不得.甚至有教程,从入门到精通...所以,以我个人看,显然一定是从这个nginx库入手了.
74_avatar_middle
最佳答案
0 
在线会员 发表于 2017-2-18 09:58:02 | 显示全部楼层
併發的話關鍵是服務器 客戶端隨便寫
服務器直接用 golang 語言的話 不用IOCP 不用nginx 直接 原生api 同步代碼方式(服務器依然是異步執行的哦) 就行
不會golang的話 看下 google官方api 一週就玩熟
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-11-27 21:32

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表