反恐精英正在接收怎么一直在接收中,就是进不去,还一直卡在35%啦!

如果多个数据量大的socket,势必阻塞主線程

有什么办法将csocket移到多个辅线程接收数据

如果不行,我觉得CSocket没有存在的必要了

肯定会有的,希望大家继续探讨

需要一个窗口接收FD_READ等,

可以将数据接收后投递到辅助线程处理

我觉得用PostThreadMessage会不错的效果把主线程工作移到辅线程。

需要一个窗口接收FD_READ等

可以将数据接收后投递到辅助线程处理

应该这样吧,主线程只负责收消息

并将消息投递到辅助线程吧。

由辅线程收吧由主线程接收的话,那不是要阻塞主线程其他消息吗

不能post,速度的瓶径是在数据接受的过程上,不是在数据处理上recv调用完后数据都接受下来了,还post干吗,CSocket的好处是在简单SOCKET处理和他與FILE的结合上,如简单的文字聊天程序.象这样的问题没必要非用CSOCKET

不能post,速度的瓶径是在数据接受的过程上,不是在数据处理上,recv调用完后数据都接受下来了,还post干吗,CSocket的好处是在简单SOCKET处理和他与FILE的结合上,如简单的文字聊天程序.象这样的问题没必要非用CSOCKET

你理解错了是在辅助线程调用recv接收,而主线程中有OnReceive消息并将这个消息告诉辅助线程,用辅助线程接收的

现在我已经想不出为什么要用完成端口了。


看来csdn高手如云原来这樣这样小小问题也没搞出所以然

是啊,你还是用了线程吗,用了线程就等于用了异步,问题本来就可以这么解决的啊.但是话说回来了要是发送數据的时候呢,CSOCKET发送数据的时候不会通知ONSEND的不信你试试

是啊,你还是用了线程吗,用了线程就等于用了异步,问题本来就可以这么解决的啊.但是话說回来了要是发送数据的时候呢,CSOCKET发送数据的时候不会通知ONSEND的不信你试试

不用试了,肯定没有但我把pSocket->Send ,放在了线程执行,这个时候就是在發送数据时候,也没有阻塞主线程了

匿名用户不能发表回复!

签箌排名:今日本吧第个签到

本吧因你更精彩,明天继续来努力!

可签7级以上的吧50

成为超级会员赠送8张补签卡

点击日历上漏签日期,即可进行补签

超级会员单次开通12个月以上,赠送连续签到卡3张

急急急!!!正在接收更噺情报(试图0) 怎么办

该楼层疑似违规已被系统折叠 

急急急!!!正在接收更新情报(试图0) 怎么办


扫二维码下载贴吧客户端


我要回帖

更多关于 反恐精英正在接收 的文章

 

随机推荐