能力值:
( LV2,RANK:10 )
|
-
-
2 楼
是不是有些浪费
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
自己知识储备还是不够,直接看代码很费劲,希望能加点注释什么的
|
能力值:
( LV12,RANK:250 )
|
-
-
4 楼
感谢分享,深入研究编程技术的并发贴的人不多,看雪上大部分都在讨论攻与防、破解与反破解。
希望能看到对完成端口更为详细的分析文章,它能成为大型网络通信中最重要的技术的原因等。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
咱站着说话不腰疼:
纯粹写个iocp框架真的很简单。。。创建iocp,关联句柄,投递操作。。。。
iocp的关键个人认为似乎是在很多细节处理上:
1,如何高性能?各种池:内存池,socket池,线程池,其中内存池要写好的难度最大?!...
2,如何容错?拔掉客户端网线是什么错误码?拔掉服务器网线是什么错误码?服务器资源紧张造成的延迟在client如何处理?...
...
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
5楼正解!!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
支持 难就难在这
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
是的。
内存池倒不是什么问题。
处理线程才是关键。我见过很多人写的IOCP,包括开源的几个VC 远控代码,我只想说:垃圾。
每个数据过来,他先 lock,丢数据进去, unlock。。。。我很想说,你简单的用 lockfree都好,
实际上,我们都是真正无锁处理:逻辑为王。
|
|
|