VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 781|回复: 5

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

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





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

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

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

本版积分规则

关闭

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

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

GMT+8, 2019-3-20 06:00

Powered by Discuz! X3.4

© 2009-2019 cctry.com

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