![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windos network
夜泊枫桥
这个作者很懒,什么都没留下…
展开
-
setsockopt函数
之前一直没明白setsockopt的作用。原来是用来设置socket的属性。setsockopt设置SO_REUSEADDR。socket关闭之后并不会立即收回,而是要经历一个TIME_WAIT的阶段。windows下最多可以达到4分钟。所以在这个时候对这个端口进行重新绑定就会出错。所以需要先设置 SO_REUSEADDR.或者在closesocket的时候,使用s转载 2013-05-20 19:04:52 · 1403 阅读 · 0 评论 -
windows作为lvs客户端
Windows服务器也可以做为RealServer,前提是必须安装MS Lookback Adapter。你可以选择添加新硬件,添加网络适配器,选择Microsoft,选择Lookback Adapter。然后添加VIP(Virtual IP)地址在MS Loopback Adapter上,不要输入网关gateway IP地址。子网掩码255.255.255.255但在MS NT/2K/XP会转载 2013-05-21 19:17:58 · 2432 阅读 · 0 评论 -
P2P中的NAT穿越方案
王军P2P简介P2P即点对点通信,或称为对等联网,与传统的服务器客户端模式(如左图所示)有着明显的区别。P2P可以是一种通信模式、一种逻辑网络模型、一种技术、甚至一种理念。在P2P网络中(如右图所示),所有通信节点的地位都是对等的,每个节点都扮演着客户机和服务器双重角色,节点之间通过直接通信实现文件信息、处理器运算能力、存储空间等资源的共享。P2P网络具有分散性、可扩展性、健壮性等转载 2013-06-18 14:32:28 · 994 阅读 · 0 评论 -
libevent入门
花了两天的时间在libevent上,想总结下,就以写简单tutorial的方式吧,貌似没有一篇简单的说明,让人马上就能上手用的。首先给出官方文档吧: http://libevent.org ,首页有个Programming with Libevent,里面是一节一节的介绍libevent,但是感觉信息量太大了,而且还是英文的-。-(当然,如果想好好用libevent,看看还是很有必要的转载 2013-07-17 12:11:28 · 42990 阅读 · 7 评论 -
IOCP模型与EPOLL模型的比较
一:IOCP和Epoll之间的异同。异:1:IOCP是WINDOWS系统下使用。Epoll是Linux系统下使用。2:IOCP是IO操作完毕之后,通过Get函数获得一个完成的事件通知。Epoll是当你希望进行一个IO操作时,向Epoll查询是否可读或者可写,若处于可读或可写状态后,Epoll会通过epoll_wait进行通知。3:IOCP封装了异步的消息事件的通知机制,同时封装转载 2013-12-26 13:45:21 · 1122 阅读 · 0 评论 -
游戏服务器的架构设计
游戏服务器的设计是一项颇有挑战性的工作,游戏服务器的发展也由以前的单服结构转变为多服机构,甚至出现了bigworld引擎的分布式解决方案,最近了解到Unreal的服务器解决方案atlas也是基于集群的方式。负载均衡是一个很复杂的课题,这里暂不谈bigworld和atlas的这类服务器的设计,更多的是基于功能和场景划分服务器结构。首先说一下思路,服务器转载 2014-07-05 12:37:04 · 1591 阅读 · 0 评论