我是用单线程异步接收数据来进行socket通信的。从client端能够以100条/s的速度发送消息,并且也能够发送到server端,但在处理server端返回的response时只能处理20条/s,不知道这是什么原因所致,我是用单线程来处理发送和接收过程的。
现在碰到这个问题,也不知道什么原因,我愿用高分获得各位的帮助,多谢多谢拉!
另,同样有这么一个系统,用单线程完全可以同时处理发送和接收过程!
现在碰到这个问题,也不知道什么原因,我愿用高分获得各位的帮助,多谢多谢拉!
另,同样有这么一个系统,用单线程完全可以同时处理发送和接收过程!
解决方案 »
- CPlotScattar.exe 中的 0x774a15de (ntdll.dll) 处未处理的异常: 0xC0000005: 读取位置 0x00000005
- VC++ 程序在日文的操作系统上运行直接报错?
- 应用程序正常初始化失败
- group box 边框能不能变粗
- 帮帮忙,如何让系统调用屏幕保护程序的设置窗口
- 请问DWORD类型数据如何转换呢?
- 程序一运行就提示:应用程序错误,为什么?(续)
- 关于atoi的运算!
- 大家好:发布本人第一个小软件,请大家品评:)http://www10.brinkster.com/cttt/china(详内见)
- 程序修该注册表使其自启动 LPBYTE SetContent_S = GetPath(); 这里面的参数一定要是一个固定的路径吗?
- 请问各位高手,sygate程序是怎么写,去那里找开发接口啊?
- 问一下“WIN32 的IO模式”是什么?
我以前也做过类似的东东,只要信息不丢,server端处理就没有问题
不知道楼主问题出在哪里,关键代码贴上来看看
能详细一点说吗?你的意思是说在我接收端丢失数据?
发送端几乎没有数据丢失,在server端我能通过统计数据看到。
能详细一点说吗?我现在基本功能都实现了,就这个问题一直解决不了,我也是束手无策,希望得到你的帮助,如果分不够可以再加!
多谢多谢了!
对于这个问题我该怎么处理呢?
一直都没有人回答我啊!
winsock存在这么多年,如果这点性能达不到,不可能。