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

罗索实验室

当前位置: 主页 > 基础技术 > 高性能服务器 >
  • [高性能服务器] Linux下的select封装(暂时只对socket) 日期:2011-12-27 19:33:29 点击:1047 好评:0

    最近在写一个Linux下的多线程的网络聊天软件,以前一直都是来一个连接开一个线程去recv,最近刚看了select函数的用法,就把select封成了一个类,外界只要创建一个该类的对象,然后把socket注册进来就可以。...

  • [高性能服务器] 总结一下Nat穿越 日期:2011-12-13 09:45:53 点击:412 好评:0

    总结一下,受限意味着对方不能主动连接你,而对称意味着对方不知道你的端口号。除了路由器有自由和受限之外,客户机上的防火墙也有受限和自由之分,一般在XP机器上,诺顿是受限的,瑞星比较好,只要你不把程序加入不可信列表里,就可以是自由的。...

  • [高性能服务器] 穿透Socks5 代理的UDP编程 日期:2011-12-08 09:26:59 点击:290 好评:0

    Socks协议允许实现此类功能的代理软件可以允许防火墙(本文以下内容中防火墙与代理的称谓可以等同视之)以 内的客户通过防火墙实现对外部的访问,甚至可以允许等待外部的连接。防火墙内部的应用程序如何通过防火墙将UDP数据传输到防火墙外部,并且接受外部的UDP数据报文,...

  • [高性能服务器] STUN检测NAT类型原理 日期:2011-12-06 09:31:44 点击:406 好评:0

    STUN 的探测过程需要有一个公网IP的STUN Server,在NAT后面的UAC(User Agent Client)必须和此Server配合,互相之间发送若干个UDP数据包。UDP包中包含有UAC需要了解的信息,比如NAT外网 IP,PORT等等。UAC通过是否得到这个UDP包和包中的数据判断自己的NAT类型。...

  • [高性能服务器] http头中set-cookie选项的解释 日期:2011-12-06 09:25:38 点击:554 好评:-2

    COOKIE只不过是CGI程序要求浏览器持有的一个信息包,这个信息包可以由CGI程序在任何时候收回。每当CGI程序要求创建COOKIE 时,COOKIE可以从服务器传送到浏览器所属的子目录下(通常是保存在C:\WINDOWS\Temporary Internet Files的目录下,这个过程称为COOKIE的安装。...

  • [高性能服务器] Nagle算法 TCP_NODELAY和TCP_CORK 日期:2011-12-02 15:28:57 点击:968 好评:58

    Nagle算法用于对缓冲区内的一定数量的消息进行自动连接。该处理过程(称为Nagling),通过减少必须发送的封包的数量,提高了网络应用 程序系统的效率。...

  • [高性能服务器] 优化Linux下的内核TCP参数以提高系统性能 日期:2011-12-02 09:48:48 点击:261 好评:0

    下面以64位的Centos5.5下的Squid服务器为例来说明,待客户端与服务器端建立 TCP/IP连接后就会关闭SOCKET,服务器端连接的端口状态也就变为TIME_WAIT了。那是不是所有执行主动关闭的SOCKET都会进入 TIME_WAIT状态呢?有没有什么情况使主动关闭的SOCKET直接进入CLOSED状态...

  • [高性能服务器] Windows Socket API 使用经验 日期:2011-11-17 14:44:40 点击:215 好评:0

    本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。...

  • [高性能服务器] sock5代理工作原理(TCP) 日期:2011-11-14 10:13:20 点击:786 好评:4

    更难能可贵的是TOR还是还具有高强度加密功能SOCKS5代理,可以实现更多功能……看到这里是不是心动了,赶快试试吧,TOR 绝对不会让你失望的:)...

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

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

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