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

罗索实验室

当前位置: 主页 > 基础技术 > 高性能服务器 >
  • [高性能服务器] Linux下高性能网络编程中的几个TCP/IP选项 日期:2012-02-15 17:03:57 点击:1862 好评:6

    最近在新的平台上测试程序,以前一些没有注意到的问题都成为了性能瓶颈,通过设置一些TCP/IP选项能够解决一部分问题,当然根本的解决方法是重构代码,重新设计服务器框架。...

  • [高性能服务器] DNS解析 ---gethostbyname函数 日期:2012-02-15 16:35:21 点击:3032 好评:6

    如果你不知道 DNS 的意思,那么我告诉你,他代表"域名服务 (Domain Name Service)"。 他主要的功能是:你给他一个容易记忆的某站点的地址,他给你 IP 地址(然后你就可以 使用 bind(), connect(), sendto() 或者其他函数。)...

  • [高性能服务器] 几种开源的TCP/IP协议栈分析 日期:2012-02-02 12:25:33 点击:535 好评:0

    从应用和开发的角度看,似乎LWIP更得到了网上很多朋友使用的青睐;uC/IP在文 档支持与软件升级管理上有很多不足,但是它最初是针对UC/OS而设计,如果选用UC/OS作为软件基础的话,在系统函数构造方面有优势。 ...

  • [高性能服务器] linux下的ping程序源代码 日期:2012-01-29 16:34:20 点击:1137 好评:2

    今天没事就照着书上,用C++写了ping的实现,期间遇到段错误,百思不得其解。用了几条printf测试输出,终于找到了根源所在, 原来是memcpy(packet, icmp , icmplen);的时候icmplen的值不对,照成了内存访问越界。...

  • [高性能服务器] Flash P2P 通信技巧(AS-Java-AS) 日期:2012-01-29 13:21:35 点击:320 好评:0

    究竟有没有其他办法可以扶助实现呢?答案当然是肯定的。在这里我们需要请出当前最热的两门名副其实的编程语言C++/Java,靠他们来实现你要实现的功能吧。...

  • [高性能服务器] boost::asio学习 - HTTP Server性能测试报告 日期:2012-01-09 16:57:21 点击:985 好评:2

    今天仔细看了asio的性能测试项目:Linux Performance Improvements,自己也动手实践了一下,不过测试的不是asio本身不同实现机制的性能(这个比较麻烦,需要下载多个asio的实现版本),只是简单测试了一下asio example中四个不同io_service模型的HTTP Server的性能,看...

  • [高性能服务器] 关于socket阻塞与非阻塞情况下的recv、send、read、write返回值 日期:2012-01-09 13:12:09 点击:992 好评:0

    返回值 <0时并且(errno == EINTR || errno == EWOULDBLOCK || errno == EAGAIN)的情况下认为连接是正常的,继续接收。只是阻塞模式下recv会阻塞着接收数据,非阻塞模式下如果没有数据会返回,不会阻塞着读,因此需要 循环读取...

  • [高性能服务器] libevent 源码分析:min_heap带来的超时机制 日期:2012-01-05 21:10:24 点击:886 好评:-2

    libevent用这个数据结构来实现IO事件的超时控制。当某个事件(libevent中的struct event)被添加时(event_add),libevent将此事件按照其超时时间(由用户设置)保存在min_heap里。然后libevent会定期地去检查这个min_heap,从而实现了超时机制。 ...

  • [高性能服务器] Linux网络编程一步一步学-select详解 日期:2011-12-30 13:07:30 点击:358 好评:0

    select系统调用是用来让我们的程序监视多个文件句柄(file descriptor)的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有某一个或多个发生了状态改变。...

  • [高性能服务器] Linux网络编程一步一步学-异步通讯聊天程序select 日期:2011-12-30 13:05:08 点击:614 好评:2

    select异步通讯聊天程序服务器及客户端实现代码。...

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