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

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

2014/12/15 00:15
8.6K
分布式游戏网关--fooking

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

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

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

2014/06/30 16:02
414
php长连接,奏是这么简单

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

PHP分组聊天室--fooking现实

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

赢三张H5(PHP+Egret+Websocket)

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

网络版五子棋(Nodejs+socket.io)

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

2014/12/11 11:31
5.3K
golang plugin热更新尝试

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

2018/04/16 17:47
1.2W
fooking文档(不定期更新)

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

Go语言开发分布式聊天室

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

记一次诡异的memcpy问题

当你看到这个标题,心里一定在想肯定是因为内存重叠导致的bug,我承认你是对的,但也不全对,如果你对此感兴趣可以继续往下看,你一定会有所收获。 首先我简单介绍一下背景,最近公司的项目遇...

2019/12/14 22:44
600
吐槽swoole

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

redis报protocol error的真正原凶

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

为什么要把tab替换为4个空格?

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

2013/12/04 10:16
528

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部