专注于音视频处理及流媒体开发!

罗索

  • [高性能服务器] IOCP模型的总结 日期:2011-11-02 09:34:21 点击:997 好评:0

    IOCP(I/O Completion Port,I/O完成端口)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。在处理多个并发的异步I/O 请求时,以往的模型都是在接收请求是创建一个线程来应答请求。这样就有很多的线程并行地运行在系统中。...

  • [高性能服务器] Linux下Socket连接超时的一种实现方法 日期:2011-10-30 19:57:27 点击:530 好评:0

    创建套接字,将其设置成非阻塞状态。调用connect连接对端主机,如果失败,判断当时的errno是否为EINPROGRESS,也就是说是不是连接正在进行中,如果是,转到步骤3,如果不是,返回错误。...

  • [高性能服务器] Linux网络编程一步一步学-epoll同时处理海量连接的代码 日期:2011-10-25 22:12:44 点击:558 好评:2

    如果这是一个基于epoll的在线服务系统,那么它可以支持9997人同时在线,比如游戏、聊天等。 ...

  • [高性能服务器] 非阻塞 Socoket 编程 日期:2011-10-25 22:09:22 点击:169 好评:0

    由于采用 select 机制, 因此当没有字符可读时, 程序处于阻塞状态,最小程度的占用CPU 资源, 在同一台机器上执行一个 server 和若干个client 时, 系统负载只有0.1左右, 而采用原来的非阻塞通信方法, 只运行一个 server, 系统负载就可以达到1.5左右. 因此我们推荐使用 sele...

  • [高性能服务器] 一个用于url解析的C++类 日期:2011-10-19 20:05:23 点击:1551 好评:-2

    参考了不少C++类库,然后自己试着写了一个。请大家指正了:)昨天晚上又搞了搞这个URL解析类,发现了不少问题。今天查看了相关的RFC1738文档,发现要对付的URL种类好多。:(这下又要重新设计类体系了。...

  • [高性能服务器] 可靠UDP例子 RMCast的程序结构说明 日期:2011-10-18 14:01:47 点击:549 好评:0

    ACE里面带了一个这样的例子,在 ACE_wrappers/protocols/ace/RMCast下面。这个例子是MultiCase,只需要稍做修改,就是UDP传输了。代码实现的很漂亮。另外,可以稍做修改,不用ACE,直接用socket做。整个程序采用类似生产上的流水线方式实现...

  • [高性能服务器] 一个简单的生成包和发包的程序 日期:2011-10-17 13:13:31 点击:685 好评:0

    步骤: 1。先生成包 定义结构体 定义结构体变量 给结构体变量赋值 #define FLOWCOUNT 30 包头结构 struct netflow_header { unsigned short version; unsigned short count; unsigned int sysUptime; unsigned int unix_seconds; unsigned int unix_nanoseconds; unsig...

  • [高性能服务器] 回顾TCP协议那些事儿 日期:2011-10-10 09:56:24 点击:212 好评:0

    我不是计算机科班出身。记得大学的时候旁听计算机系的网络课,当时计算机系使用教材是"计算机网络--自顶向下方法与Internet特色"的影印版,这本教材与众不同的一个地方就是作者JAMES F.KUROSE和KEITH W.ROSS采用了'自顶向下'的编排思路,先从应用层开始,最后讲到物理层...

  • [高性能服务器] 深度分析“Windows2003于XP一样有半开连接数限制” 日期:2011-10-10 09:48:12 点击:604 好评:6

    在讨论“半开连接”之前,我觉得最重要的一点是,必须弄清楚什么是“半开连接”。很遗憾,在这个文章里面回复的绝大部分人,可能包括我没有看到这个之前在内,都不知道什么是“半开连接”,更加不知道微软为什么要进行限制。所以先来普及一下基本常识。...

  • [高性能服务器] TCP半连接和syn攻击 日期:2011-10-10 09:45:23 点击:487 好评:0

    YN攻击属于DOS攻击的一种,它利用TCP协议缺陷,通过发送大量的半连接请求,耗费CPU和内存资源。TCP协议建立连接的时候需要双方相互确认信息,来防止连接被伪造和精确控制整个数据传输过程数据完整有效。所以TCP协议采用三次握手建立一个连接。...

栏目列表
推荐内容
织梦二维码生成器