我有一个持续运行的服务器程序(C#/.NET 2.0在Linux上使用mono),我想从PHP脚本连接到它以在网站上显示状态信息。
目的是创建一个(类似于)实时浏览器游戏(无Flash,无Silverlight),我想使用PHP脚本从C# GameServer获取必要的信息,例如当前单位位置、玩家资源、得分、可见地图等。信息每秒更新甚至更快,但操作可能需要几个小时甚至几天(例如研究可能需要一周才能完成)。
是否有任何库可以让我轻松地在程序的这两个部分之间传输信息?
我的想法:
- 使用嵌入式Web服务器并通过PHP的SoapClient进行连接。 - 是否有任何简单的库可用于此类网络通信的PHP/C#,自动从套接字读取直到消息完成,然后发送事件给游戏控制器? - 只需将每个用户和全局数据转储到数据库或XML文件中。 - 最简单的解决方案,但我认为不够可扩展。
您会建议什么?
谢谢。
目的是创建一个(类似于)实时浏览器游戏(无Flash,无Silverlight),我想使用PHP脚本从C# GameServer获取必要的信息,例如当前单位位置、玩家资源、得分、可见地图等。信息每秒更新甚至更快,但操作可能需要几个小时甚至几天(例如研究可能需要一周才能完成)。
是否有任何库可以让我轻松地在程序的这两个部分之间传输信息?
我的想法:
- 使用嵌入式Web服务器并通过PHP的SoapClient进行连接。 - 是否有任何简单的库可用于此类网络通信的PHP/C#,自动从套接字读取直到消息完成,然后发送事件给游戏控制器? - 只需将每个用户和全局数据转储到数据库或XML文件中。 - 最简单的解决方案,但我认为不够可扩展。
您会建议什么?
谢谢。