为跨平台移动客户端编写MMO服务器

问题描述:

我正在开发一个在android,iOS,j2me,window phone上运行的小型MMO项目。我已经构建了一个java服务器和一个可用的android项目。现在我正面临其他平台的问题。我在java(1.6)上编写的一些公共库(包括客户端和服务器)都不能在j2me上运行(也可能是iOS和窗口电话)。为跨平台移动客户端编写MMO服务器

服务器< --->通过公共库处理< -----包--->通过公共库处理--->客户端

那么,怎样才能让我的服务器与所有平台上工作??

我只是一个初级程序员:)

你可以做服务器返回常见格式的响应,如JSON和XML。然后每个客户端都可以解析并使用它。或者您可以通过套接字进行通信,但是您将无法重复使用很多代码,尤其是在iOS开发使用Obj-C,Windows Phone使用C#和Android使用Java(可能与Java ME不同)的情况下。

+0

Upvote for JSON - XML可能更加冗长,这不是您在移动时需要的。我只是在任何一天通过SOAP添加REST – 2013-03-04 05:52:39