求一个TCP编程框架,服务端的 最近要做一个TCP服务端程序,大概有100个客户端要接入,客户端基本是同时收发数据,需要及时处理数据求各位大侠给些示例代码,我就担心内存占用太大和处理速度跟不上。同时开100个线程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IOCP好像只能对同一个端口才可以使用吧?我现在的客户端不能全部使用同一端口的哦。 100个客户端不会是要求100个端口吧,写几个TCP服务不可以吗? 100个客户端不会是要求100个端口吧,写几个TCP服务不可以吗? 客户端是一个硬件来的,不能全部硬件都用同一个端口。TCP服务怎么弄,不要这么复杂呀 WSAAsyncSelect 模型。100个客户端随便一个网络模型都可以... 服务器端可以只绑定一个端口就是客户端的端口不是固定的如果100个客户端以后有扩充的可能,建议用IOCP boost::asio 异步模型满足你的需求 boost.ASIO-可能是下一代C++标准的网络库 你是需求到什么级别的?就是说,是需要到TCP流的级别还是Message的级别?啊,可能这么说也不大明白,就是说你在收包的时候,你是希望正好收到的是发送的大小,还是说收到的是一个buf长度不定的。 一个IOCP可以对应多个监听端口。 我有一个IOCP的,目前正在测试,但是现在是里面封装了拆包逻辑的,现在是作为一个游戏服务器去测试的,没有这逻辑没法跟客户端通信,不过这倒是容易分离,是独立的,但是我这测试还没全部完成,现在是个静态库,你要是需要我可以找个时间改一个基于TCP流的给你试试。 我也有一个IOCP的,准备把它加进来了。。 User breakpoint called from code at 0x7c92120e? ▓▓▓▓▓ 如何按下属性页CPropertyPage的OnOk后不关闭属性页 请教一个VS2008的使用问题! 成员函数调用的问题 关于WSAGetLastError的返回值如何判断? 为什么Debug版本的可以正常运行,而Release版不可以,急急急! 我要做单文档多视图的界面,怎么做浮动窗口啊? 很菜的#define问题 如何从网页上下载图片到本机? 请教一个困扰我很长时间的问题 vc2005编译出错,麻烦帮忙看一下 关于模态对话框的大小和初始的未知
客户端是一个硬件来的,不能全部硬件都用同一个端口。TCP服务怎么弄,不要这么复杂呀
100个客户端随便一个网络模型都可以...
如果100个客户端
以后有扩充的可能,建议用IOCP
满足你的需求
boost.ASIO-可能是下一代C++标准的网络库