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

罗索实验室

  • [高性能服务器] IPv4与IPv6协议分片重组的区别 日期:2011-11-11 10:10:57 点击:671 好评:0

    IPv4与IPv6分片重组的区别。分别从协议栈(无连接跟踪),以及连接跟踪来考虑。...

  • [高性能服务器] 在Linux上开发网络服务器的一些相关细节:poll与epoll 日期:2011-11-09 16:37:26 点击:203 好评:0

    随着2.6内核对epoll的完全支持,网络上很多的文章:使用epoll代替传统的poll能给网络服务应用带来性能上 的提升。但大多文章里关于性能提升的原因解释的较少,这里我将试分析一下内核(2.6.21.1)代码中poll与epoll的工作原理,然后再通过一些 测试数据来对比具体效果。...

  • [高性能服务器] 非对称NAT与非对称NAT 日期:2011-11-09 10:25:01 点击:491 好评:0

    从功能上来说,NAT可以分为:传统NAT,双向NAT(Bi-Directional NAT),两次NAT(Twice NAT),多宿主NAT(Multihomed NAT),但是市场上现在最多的是传统NAT,尤其是NAPT设备,所以本文的穿透也是针对NAPT展开,其类型主要细分为以下四种类型...

  • [高性能服务器] 一种新的穿透防火墙的数据传输技术 日期:2011-11-08 13:04:11 点击:316 好评:0

    在目标主机安放后门,需要将数据传输出去,同时数据很重要,动作不能太大.其他情况"严重"不推荐使用该技术(后面我会讲到为什么)....

  • [高性能服务器] TCP过程 日期:2011-11-07 11:00:51 点击:237 好评:0

    TCP整个过程分四个阶段:准备,连接,发送数据,终止。...

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

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

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

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

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

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

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

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

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

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

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