- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 详谈高性能TCP服务器的开发
转自:http://www.cnitblog.com/beifangying/archive/2008/07/24/47096.aspx对于开发一款高性能服务器程序,广大服务器开发人员在一直为之奋斗和努力.其中一个影响服务器的重要瓶颈就是服务器的网络处理模块.如果一款服务器程序不能及时的处理用户的数据.则服务器的上层业务逻辑再高效也是徒劳.所以一个服务器程序的网络处理能力直接影响到整个服务器的
2013-05-16 15:44:38 1309
原创 网络小结6
使用私有堆的原因1、避免和Default Heap的new 、delete操作符同步,提高性能2、分配的内存大小是固定的,减少内存空洞http://highscalability.com/blog/2013/5/13/the-secret-to-10-million-concurrent-connections-the-kernel-i.htmlhttp://www.k
2013-05-16 11:19:34 653
转载 socket error 10053,10054究竟是怎么引起的
贴2段能稳定重现10053的代码,下面是客户端:[cpp] view plaincopyWORD VersionRequested; WSADATA WsaData; VersionRequested = MAKEWORD(2, 2); if (WSAStartup(VersionRequested,
2013-05-15 18:18:40 1595 1
转载 c/c++在windows下获取时间和计算时间差的几种方法总结
、标准C和C++都可用1、获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t timer0 )。 精确到秒。测试程序如下:[c-sharp]view plaincopyprint?#include #include int main() {
2013-05-09 18:02:03 816
转载 编写IOCP时的几个注意事项(转自mirosoft)
TIP 1: Use Winsock2 IOCP-capable functions, such as WSASend and WSARecv, over Win32 file I/O functions, such as WriteFile and ReadFile. 提示1:尽量使用WSASend和WSARecv进行数据收发Socket handles from Micro
2013-05-09 14:37:59 1018
原创 怪诞心理学
1.星座之所以有非常多的人相信,一是因为其措辞模糊,大而空,且是说的人的共性,二是因为“谄媚”。可见赞美是多么的重要2.迷信:时至今日,仍然有那么多的人相信,是因为受“未知的恐慌”的驱使,好比东西不见了会到处乱找,即使自己知道根部不可能在这个地方的。3.暗示:遭遇强大暗示时,人们的观念会变。4.潜意识影响:人们总是会受各种潜意识影响的。5.关于撒谎:撒谎时提到自己,及自己的感受
2013-05-05 18:13:16 886
转载 使用IOCP需要注意的一些问题~~(不断补充)
转自:http://www.cppblog.com/johndragon/archive/2008/09/16/21845.html1- 不要为每个小数据包发送一个IOCP请求,这样很容易耗尽IOCP的内部队列.....从而产生10055错误.2- 不要试图在发送出IOCP请求之后,收到完成通知之前修改请求中使用的数据缓冲的内容,因为在这段时间,系统可能会来读取这些缓冲.
2013-05-03 17:49:38 1000
转载 IOCP不可忽视的细节
转自:http://mowen99.iteye.com/blog/1233932IOCP构架之所以公认高效,核心就在于异步IO。在网上纷纷为之膜拜之余,很少看到对稳定性或性能优化的观点。仔细想想,任何技术都有有利的一面,自然也有有弊的一面,这才符合辩证法思想。 我把自己在编写IOCP构架时重点处理的几个地方交代一下,如果你想认真写好一个稳定的IOCP服务端,建议重新规划以下几个细节。
2013-05-03 17:22:36 810
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人