ACE 开发者
文章
日志
文件
圈子
论坛
业内新闻
意见建议
求职招聘
.Net技术
项目管理经验交流
常用工具
IBM Rational
敏捷技术
数据库
中间件
P2P技术
服务器端程序开发
Tcp/IP和Socket
C++学习
开发心得和读书笔记
ACE综合应用
ACE基础应用
海阔天空
您的位置:
ACE 开发者
>>
论坛
>>
ACE综合应用
>>
查看帖子
字体:
小
中
大
有多个客户端,在Acceptor怎样区分这些客户端Socket呢
peakzhang 发表于: 2008-7-15 23:03 来源:
ACE 开发者
如果服务器使用Acceptor模型,当有多个客户端连接进来时,都会调用handle_input()方法,但是怎么区别是那个客户端的socket呢
最新回复
peakzhang at 2008-7-15 23:03:47
不需要区分,一个连接会有一个独立的相对应的处理器对象。
peakzhang at 2008-7-15 23:03:56
一个连接对应一个处理器,这个处理器里面的ACE_Message_Block就是只关于这个连接的,不会和其它的连接混淆的。非常的方便。
wj4064 at 2008-7-17 13:54:01
是的, 可以去看下Acceptor源码中的make_svc_handler的函数实现过程
查看全部回复
我也来说两句
最新更新主题
hp unix安装错误~~~
Proactor 如何结合 openssl 使用?...
Naming Service用途大么?
HP-unix下编译ACE出问题,求教!...
AIX平台编译ACE
关于多线程运行Proactor循环中删除Serv...
求网上没有解决的ACE问题, 急!!!...
在Windows下已编译好的ACE软件包(Mingw...
Windows平台怎么实现主程序来加载服务...
ACE_Asynch_Acceptor::accept: no buff...
月度关注热点
Proactor 如何结合 openssl 使用?...
hp unix安装错误~~~
最新回复