完成端口,socket 的一些疑惑

路痴哥斯拉 2009-08-24 06:11:07
写过一个C/S的东西,但是总是感觉不好使,而且对于多用户同时连接的负载很不放心

于是查资料,才知道有完成端口一说=。=

我的C/S的Server端是这么设计的

1。创建socket,listen

2。创建while(true)线程,Accept C端的connect请求

3。每收到一个连接请求,创建一个线程,while(true),recv去接收信息

4。recv到信息后,创建线程处理,

S端的运行没有问题,但是,每个连接并开始处理的客户会创建两个线程,使用PE看S端的进程,如同蛛网。。。

去看完成端口的介绍,貌似只有创建完成端口和处理信息,而且所创建的线程也只有两三条,是不是所有的工作都交给WINDOWS去处理了?

菜鸟求教。。。
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rommayer 2009-08-24
  • 打赏
  • 举报
回复
想学习完成端口......
路痴哥斯拉 2009-08-24
  • 打赏
  • 举报
回复
已经解决
路痴哥斯拉 2009-08-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 leitianjun 的回复:]
用netstat -an 查看你的服务端口!
[/Quote]

。。。。。。。。。。。。。。。。。。。。。。。。。。

什么跟什么。。。

我是在问 I/O完成端口 的接收处理。。。看来我语文确实不过关。。。
  • 打赏
  • 举报
回复
用netstat -an 查看你的服务端口!

18,356

社区成员

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

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