出处:http://www.cnblogs.com/skynet/我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?s...
分类:
其他好文 时间:
2015-06-03 17:25:32
阅读次数:
231
golang默认定时器是通过time模块实现的,不管是golang,libev,libevent的定时器都是通过最小堆实现的,通过最小堆实现的定时器加入定时器时间复杂度为O(lgn),在需要大量定时器时效率较低,所以Linux提供了基于时间轮的实现,我们本次提供的定时器实现就是标准的Linux时间轮实现方式。当然,我是把Skynet(https://github.com/cloudwu/skyne...
分类:
其他好文 时间:
2015-05-31 20:13:33
阅读次数:
240
关于重载详细分析参考:http://www.cnblogs.com/skynet/archive/2010/09/05/1818636.html内部机制涉及重载函数如何解决命名冲突,调用匹配的问题。分辨重载的准则:精确匹配:参数匹配而不做转换,或者只是做微不足道的转换,如数组名到指针、函数名到指向函...
分类:
编程语言 时间:
2015-05-30 20:59:01
阅读次数:
161
因为我们服务器极有可能要迁移到 skynet 上,它基于 lua5.3,而服务器和客户端会公用很多lua代码,所以在考虑在客户端 slua 中使用 lua5.3。 经过编译后,发现 slua 对 lua5.3的支持还有很多bug,可能是目前用的人比较少,最严重的一个问题是在 lua5.3 下,在 ....
分类:
其他好文 时间:
2015-05-16 13:20:13
阅读次数:
161
Linux Socket编程一、Socket编程具体函数解析参考网址http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html(本文转载于此网址,转载请注明源链接)二、Socket编程的基本知识2.1 基本TCP客户/服务器程序套接字函...
分类:
系统相关 时间:
2015-05-12 20:44:02
阅读次数:
316
作者:吴秦出处:http://www.cnblogs.com/skynet/本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名吴秦(包含链接).C++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用...
分类:
编程语言 时间:
2015-04-30 00:47:00
阅读次数:
214
原文地址:http://users.skynet.be/pascalbotte/rcx-ws-doc/postxmlpython.htm# post xml soap messageimport sys, httplib# a "as lighter as possible" soap messag...
分类:
编程语言 时间:
2015-04-28 20:45:59
阅读次数:
728
转自http://www.cnblogs.com/skynet/archive/2010/12/11/1903347.html1、什么是Keep-Alive模式?我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成...
分类:
Web程序 时间:
2015-04-24 15:49:59
阅读次数:
149
最近迷上了skynet,代码质量很高,算开源游戏服务器框架中的佼佼者,不管是Python的firefly,C++/Python的kbengine,C#的scut,还是nodejs的pomelo,skynet在并发上和商业应用都有很大的优势,根据http://thislinux.com/blog/5_panic.html描述,skynet能支持3w在线用户,性能很是给力。 最近做的都是一些...
分类:
Web程序 时间:
2015-04-23 02:06:43
阅读次数:
1225
转自:http://www.cnblogs.com/skynet/p/3372855.htmlC++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程...
分类:
编程语言 时间:
2015-04-21 12:35:56
阅读次数:
246