
NETWORK
herman~~
鹅厂-后台游戏开发
展开
-
ACE的构建(VC++6.0环境)
ACE的构建(VC++6.0环境)Windows下ACE的构建1. 将ACE-5.5.zip解压到所需的安装目录,此处以E:/为例,解压后形成ACE_wrappers文件夹,因此ACE将会存在于ACE_wrappers/ace目录中。ACE_ROOT=E:/ACE_wrappers。2. 在系统中新建ACE_ROOT环境变量,值设为 E:/ACE_wrappers。具体设置为:我的电脑->属性->原创 2007-09-15 14:12:00 · 1348 阅读 · 0 评论 -
TCP/IP详解笔记(TCP部分持续更新中)
1.syn syn&ack ack(3次握手建立连接) 见到腻的三次TCP 握手2.fin finack fin finack(4次握手关闭连接) 这里是TCP的一次正常关闭 客户端和服务端的流程3.mss 最大报文长度 一般为(1024)并不是总是可以协商的 最大传输单元,该处跟协议有关系4.TCP半关闭 一方已经关闭,但另外一方还继续传输数据,跟tcp是双通道全双工有关系原创 2008-04-23 23:32:00 · 800 阅读 · 0 评论 -
socket绑定INADDR_ANY,那会怎样?(例如:双通机房多网卡多IP设置)
我也回复一个!!其中INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。一般情况下,如果你要建立网络服务器,则你要通知服务器操作系统:请在某地址 xxx.xxx.xxx.xxx上原创 2008-01-19 02:19:00 · 4157 阅读 · 0 评论 -
epoll原理及使用方法
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2008-03-11 18:44:00 · 8838 阅读 · 1 评论 -
初尝利用HAProxy 实现负载均衡
先说一些无关的话题了!好久没有发贴了,多愿谅!最近一直忙工作,谢谢喜欢linuxpk,和喜欢netseek的朋友们!( )。其实本人也是真真正正的菜鸟,写这些文章也主要是对自己学习的一个很好的总结,更重要的是帮助那些对新技术和喜欢linux的朋友,学习相关的知识起到辅助作用。虽然是菜鸟,但从学校到毕业工作一路走来,在网络上认识不少的朋友,无论是对工作和生活都帮助不少!收获不少!在此感谢他们!转载 2008-03-11 14:01:00 · 3038 阅读 · 0 评论 -
内容分发网络CDN在流媒体技术中的应用
随着信息技术的不断发展,互联网越来越融入我们的生活学习工作中,它作为一种全新的信息流动承载平台,正在深刻地改变着人们的交流和思维方式。截至2006年底,我国网民人数达到了1.37亿,占中国人口总数的10.5%,使用xDSL、CableModem、专线等宽带上网的网民达到10400万人,占网民总数的75.9%,中国已进入宽带时代。 有了带宽作为基础,视频技术和相关产品呈现出爆炸式增长趋势。20转载 2007-10-24 12:26:00 · 1196 阅读 · 1 评论 -
什么是CDN?
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。 实际上,内容分转载 2007-10-24 12:25:00 · 1091 阅读 · 0 评论 -
理解I/O Completion Port(先转帖一下吧,其实很多东西有自己的讲解,以后再更新)
欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术: I/O端口 同步/异步 堵塞/非堵塞 服务端/客户端 多线程程序设计 Winsock API 2.0 在这之前,我曾经开发过一个项目,转载 2007-09-28 17:59:00 · 1034 阅读 · 1 评论 -
ACE小结 (持续更新中)
*递归互斥体:允许同一线程多次获取该互斥体*读写锁:比互斥体慢*源自运算:(定义可以参考操作系统)* 使用信号量 ACE_SEMAPHORE*线程安全: 可以使用互斥,令牌,原子操作等线程同步:信号量,杉栏原创 2007-09-23 22:45:00 · 801 阅读 · 0 评论 -
小结:关于socket读写缓冲区
关于socket的发送缓冲区网上有诸多的讨论,这里个人小结一下,希望对以后有些帮助。首先,看下面一段代码,//设定socket参数#define dfUdpRcvCacheSize 256*1024 //256//接收缓冲区大小(字节) int optval,optlen = sizeof(int); optval=dfUdpRcvCacheSize; //设置读缓冲区 err=se原创 2007-09-19 17:32:00 · 13041 阅读 · 0 评论 -
IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)
当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到转载 2012-09-15 10:57:14 · 764 阅读 · 0 评论