请教简单网络传输服务器的架构思路?

TimLL 2004-03-25 11:20:02
编写一个服务器端程序,能同时支持200~300人在线,支持的操作包括用户登陆,修改密码,下传文件,接收用户对文件修改后的上传,以及注销登陆等等。因为要传输的内容比较复杂,既有一般的消息也有文件的上传下发,所以服务器的负担比较重。已经实现了一个MFC架构的服务器,以CScoketFile收发普通消息,重开线程传输文件(用CSocket),一个ListenSocket监听,来一个请求就新建一个ClientSocket类,但经测试最多只能支持几个人(觉得是没能实现多线程,因为CSocket不容易针对一个用户连接开一个线程,导致有的用户包来不及处理而丢失),所以考虑用多线程以Winsocket API实现连接,同时看了很多文档介绍完成端口,在阻塞模式下可以应付大规模的用户请求,不知哪位有经验,可否介绍一下可行的方案,或有什么相关的参考内容,谢谢!
...全文
37 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangle11111 2004-03-26
  • 打赏
  • 举报
回复
俺也要 。谢谢。。。

wangle11111@sina.com
zmrpro 2004-03-26
  • 打赏
  • 举报
回复
谢谢!zz_dsk@163.net
yantieyia 2004-03-26
  • 打赏
  • 举报
回复
我也要,谢谢 xyd0404@163.com
TimLL 2004-03-26
  • 打赏
  • 举报
回复
要啊,谢谢!TimLL@126.com
GameWeaverDummy 2004-03-25
  • 打赏
  • 举报
回复
xstring 2004-03-25
  • 打赏
  • 举报
回复
请查收!
西山小月 2004-03-25
  • 打赏
  • 举报
回复

slek706@163.com
谢谢!
xstring 2004-03-25
  • 打赏
  • 举报
回复
简单的iocp例子要不要?
czxiayu 2004-03-25
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2884/2884446.xml?temp=.2204859
taogx 2004-03-25
  • 打赏
  • 举报
回复
不要用什么CSocket CScoketFile
自己实现
wyjtnt 2004-03-25
  • 打赏
  • 举报
回复
在Windows平台下用完成端口技术才能达到要求!

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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