1、skynet是一个开源的,轻量级的,为在线游戏服务器打造的框架 https://github.com/cloudwu/skynet 2、muduo是一个基于 Reactor 模式的 C++ 网络库 https://github.com/chenshuo/muduo/ 3、boost asio 是 ...
分类:
编程语言 时间:
2017-04-10 21:35:39
阅读次数:
256
原文:https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking 输入预测 假设玩家的网络延迟为150毫秒,并开始向前移动。该按键命令发送到服务器。用户命令被处理,并且玩家的角色在游戏世界中向前移动。这个状态更改将通过 ...
分类:
其他好文 时间:
2017-04-01 13:51:20
阅读次数:
321
先来认识一下IGMP这个协议吧,它的全称是InternetGroupManagementProtocol,它和unicast和multicast的区别是它是发往一组计算机(属于它这个组播组的所有计算机),IGMP主要用于在线的视频和在线游戏,像IPTV就是一种比较广泛的应用.现在IGMP有3个版本V1(RFC1112),V2(RFC2236),V3(RFC..
分类:
其他好文 时间:
2017-03-08 01:35:14
阅读次数:
308
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的文本文件是.py文件 Python的用途: 1、做日常事务,比如自动备份你的MP3 2、可以做网站,很多著名的网站包括YouTube就是Python写的 3、可以做网络游戏的后台,很多在线游戏的后台都是Python开发 ...
分类:
编程语言 时间:
2016-08-21 22:41:55
阅读次数:
215
我们使用ajax与后台服务进行交互,常常是通过触发事件来单次交互,但对于有些web应用来说,需要前台与后台保持长连接,前端不定时地接收后台推送的数据信息, 例如:股票行情分析、聊天室和网页在线游戏等。 怎么做到呢? 最笨的方法: 前端需要隔一段时间向服务器发送一次ajax,请求成本太昂贵呀,就好比, ...
分类:
编程语言 时间:
2016-07-29 18:30:38
阅读次数:
307
一款曾经作为愚人节玩笑诞生的app,现如今已成为全世界现象级的产品。玩家们拿着手机,走出房间,来到大街上,争先捕获和训Pokémon,与各种Pokémon战斗。PokémonGo在美国、澳大利亚和新西兰刚刚发布的七天里,用户量就几乎超过了Twitter在美国的6500万用户量。如此受欢迎,..
分类:
其他好文 时间:
2016-07-17 02:42:44
阅读次数:
231
协议 WebSocket是一种基于TCP之上的客户端与服务器全双工通讯的协议,它在HTML5中被定义,也是新一代webapp的基础规范之一。 它突破了早先的AJAX的限制,关键在于实时性,服务器可以主动推送内容 到客户端!可能的应用有:多人在线游戏,即时聊天,实时监控,远程桌面,新闻服务器等等。 对 ...
分类:
Web程序 时间:
2016-04-25 09:09:55
阅读次数:
194
看了JavaScript课程两节,读JavaScript书17页。 读完Kristian论文。写了读书笔记如下 协同可视化,当前系统和未来趋势 当前可视化系统庞大生硬,跟不上时代,不能很好地满足需求。本文评价了当前可视化系统(包括计算机辅助工程协同可视化,多人在线游戏以及给已有应用协同化),对比最新 ...
分类:
其他好文 时间:
2016-04-18 01:04:18
阅读次数:
149
Photon (v4)的基本框架。开发框架主要Photon和游戏逻辑(C#)两个部分,如下图最新的Photon v4支持的4种底层协议,游戏开发逻辑Photon目前主要划分为Load Balancing 和MMO(大型多人同时在线游戏)。 新建解决方案TestPhotonServer并新建类库项目M ...
分类:
其他好文 时间:
2016-03-24 12:52:14
阅读次数:
355
Web 应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻在线播报、RSS 订阅...
分类:
编程语言 时间:
2016-01-15 16:26:57
阅读次数:
287