现在的位置: 首页 > 综合 > 正文

Photon Socket 简介

2012年10月06日 ⁄ 综合 ⁄ 共 847字 ⁄ 字号 评论关闭
Photon 是什么
Photon原意是指光量子。在这里是指exitgames开发的MMO服务器端引擎。
Photon包含两个部分。一部分是一个socket服务器,另一部分是其针对各个平台编写的sdk。这些平台包括了:android, Flash, iPhone,
iPad, .NET., Unity 3D, Windows,甚至还有silverlight。这也意味着Photon的发布也包括两个部分,Client SDK
Release和Server SDK Update。 目前Server SDK的版本是v2.4.5,而Client SDK的版本是v6.2.0。
Photon 和其他MMO服务器端引擎有什么不同
这里有一幅图可以供大家参考。
当然还有几处是值得一提的:

  1. Photon的API已经不限于C#了。
  2. Photon可以支持HTTP,则意味着它或许还可以作为其他用途,比方说专用的Ajax服务器。
  3. Photon的socket server是用c++实现的,效率自然不是java可以比拟的。
  4. Photon已经通过私有协议完成对象的二进制序列化。大家也不必操心去笨手笨脚的自己去实现了。
  5. Photon支持UDP。对于某些需求来说,这就具备了技术上的可行性了。
Photon 的实际应用
事实上Photon和Unity3d之间的合作是有战略意义的。了解Unity3d的朋友一定知道island这个sample。这里有一段视频就是展示如何在Unity3d中使用Photon
Client SDK。不得不说,Photon和Unity3d的风格很接近:支持广泛,效率良好,易于上手。
Photon 的更多内容
以后会一一道来。当然欢迎大家来此群26981338讨论。

抱歉!评论已关闭.