加载中
fooking文档(不定期更新)

简介 fooking是一个分布式网关,其主要目的是用于承载客户端长连接,然后将接受的客户端数据以fastcgi协议转发给后端业务逻辑处理服务器,让后端服务真正独立的同时还无需关心扩展的问题,简...

golang plugin热更新尝试

当我们在使用php开发的时候,基本不需要关心热更新这件事的,因为PHP本身已经帮我处理好了,只需要提交代码,PHP重新解释一遍即可。而go则是静态语言,编译后得到的是直接被机器执行的,所有...

记一次php mysqli出现No such file or directory的错误排查

最近公司的一台开发机器坏了,需要把部分工作相关的系统转移到另一台机器上,在转移mantis的过程中发现mysql连不上了,而且错误居然是No such file or directory,这个错误信息很明显告诉我文...

2017/09/29 10:56
221
赢三张H5(PHP+Egret+Websocket)

赢三张H5,php+egret开发,使用websocket协议.

Go语言开发分布式聊天室

声明 我是一个刚学go语言的菜鸟,还没有资格谈论什么技术分享,只是为了展示fooking的实际应用,同时把我用go写的聊天室代码贴出来供大家消遣,如果有入不了各位法眼的代码,望轻喷。该聊天室...

为什么TCP/IP包长会大于MTU?

前戏 当你看到这个标题第一眼到你看到这篇文章的内容期间,你心里也许会想,特么在逗我呢吧?TCP/IP包怎么可能会大于MTU?难道书上都是骗人的?确实在tcp/ip第一卷里面描述IP协议分片一节里面...

2015/07/22 23:20
377
php长连接,奏是这么简单

说到长链接大家肯定不陌生,就是复用一个链接持续不断的进行数据交互,它不像那些一夜情似的服务,需要频繁的打开和关闭链接,效率低的同时还增加了业务的复杂度。在裆下很多互联网业务场景都...

PHP分组聊天室--fooking现实

最近也是比较忙,公司打码,回家继续打,越忙越折腾! 一个不小心半夜一点了,花了一晚上时间终于把这个分组聊天室写完了,前两天刚把fooking的websocket协议加上,纯lua实现。 fooking的项目...

PHP游戏开发之大家一起来玩泡泡堂

在fooking完成的第一版里面附带了一个简单的聊天室来说明了fooking的功能,这次利用周末两天写了一个稍微比聊天室复杂点的小游戏!能跑动,能放泡,能聊天,能控制死亡。演示地址:http://18...

2014/12/15 00:15
3.1K
网络版五子棋(Nodejs+socket.io)

这是刚学Node的时候写的,很久了,虽然比较简陋,也许还有BUG,但总归也是作品,也提交上来充个数吧,项目地址:http://git.oschina.net/scgywx/five-chess/ 简介 NodeJS + Socket.io开发的网...

2014/12/11 11:31
3.1K
分布式游戏网关--fooking

这个项目酝酿很久了,但是一直以来比较忙,加上游戏瘾比较大,所以也拖了蛮久时间才开发完第一个版本!主要是做一个分布式的游戏网关,负责消息的转发,项目地址: http://git.oschina.net/sc...

google地址

要啥vpn,买啥vpn,不买……

2014/10/27 15:54
248
redis报protocol error的真正原凶

前段时间写了个文章详细描述了在什么场景下会出现redis的protocol error错误,但是手抽筋, 不小心点错给删了,而且还原不了,没办法了,只能重写一下,但是没上次那么详细了,如果不太明白就...

吐槽swoole

在吐槽前要交待一下背景,我是一个phper,同时是一个node粉,node的出现让熟悉js的开发者们不需要再去学习一门新的语言,只需要掌握一些api就能开发后端应用,异步是node最核心的地方,这也使...

redis+lua现实游戏中的一些常用功能

游戏中一些常用的功能,仅仅使用redis提供的命令来实现,恐怕难度比较大。好在redis支持lua,能让一系列的操作变为原子操作,让这些常用却又麻烦的功能变的简单了,当然这需要小量的性能损失,...

2014/06/30 16:02
278
为什么要把tab替换为4个空格?

很奇怪为什么所有关于代码规范的文章都说要把tab替换为空格,难道仅仅是因为在不同IDE下看到效果不一样吗? 如果是这样的话,我觉得更是没有必须替换了,我个人觉得tab比空格更好,其原因如下...

2013/12/04 10:16
377
nodejs的redis协议解析器

最近用nodejs做项目,大规模的使用了redis,在windows下开发老是遇到各种问题,因为redis的协议解析器有问题,本来redis模块有两种协议解析的方式,一种是使用js实现的,另一种则是使用redis...

2013/08/30 13:52
422

没有更多内容

加载失败,请刷新页面

返回顶部
顶部