科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道实例讲解移动QQ在线平台

实例讲解移动QQ在线平台

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SNAP,即Scalable Network Application Package,翻译为可缩放的网络应用解决方案。 SNAP Mobile APIs是Nokia公司和SUN公司提供给全球众多移动游戏开发者的基于Nokia SNAP 移动平台(像N-Gage™ Arena.)和Sun Java Wireless Toolkit (version2.3)的一个功能强大的J2ME

作者:中国IT实验室 来源:中国IT实验室 2007年9月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共4页)

 

HttpTCP

SNAP Mobile规范里面明确写着支持HttpTCP协议:

 

l         Http 使用 8080 端口;

l         TCP  使用 8976 端口;

 

Nokia的服务器端模拟器提供了修改相关协议、端口的命令。

说到这里不得不向各位说明一点,目前(从2006320日至419止)Nokia官方论坛snapmobile.nokia.com总共提供了两个性能不同的服务器端模拟器,各自针对的Demo

SNAP Mobile SDK自带工具包里的ServerEmulator主要是针对samples\HelloWorld的演示,开发指南和readme说明上都介绍说可以在DOS状态通过输入:

C:\ ServerEmulator>emu  -protocol tcp ?port 8976

来完成相关协议和端口的修改,可是多次尝试,均未能修改成功。而性能不稳定。但可以通过客户端模拟器添加好友名单来修改服务器端resource\users文件夹下的用户数据。

snapmobile.nokia.com下载的sm-serv-em 则是可以emu 来修改端口。虽然性能稳定,但是取消了通过客户端模拟器修改服务器端的用户数据的功能,只能人工手动修改。

 

配置访问权限

从上面的上例可以知道客户端可以通过以下代码来获取本地设置的访问权限:

 

getAppPropert

        protocol = getAppProperty("SNAP-Mobile-Protocol");

        hostname = getAppProperty("SNAP-Mobile-Host");

        port     = Integer.parseInt(getAppProperty("SNAP-Mobile-Port"));

        username = getAppProperty("username");

        password = getAppProperty("password");

 

而访问权限的设置除了要在客户端本地设置以外,在服务器端也是需要设置的。在客户端我们将在用户自定义 User Defined里面添加如下信息来设置访问权限。

KEY

Value

SNAP-Mobile-Protocol

http

SNAP-Mobile-Host

localhost

SNAP-Mobile-Port

8080

username

test1

password

test

而在服务器端的设置,我们则在服务器端模拟器的\resource文件夹下进行:

上例可通过修改*.cfg配置文件的内容来修改属性和设置。

 

配置文件

Value

gameclasses.cfg

游戏类ID 游戏名

snapserver.cfg

创建游戏厅:游戏厅名

lobbies\49152_lobbies.cfg

游戏厅名

ranking\Test\table.cfg

排名表

ranking\Test\STAT

用户名 积分 时间

 

同时也可以手动修改users文件夹下的用户数据文件来设置用户的信息:

 

1000000X.dat

Value

user-id

1000000X

user-name

用户名

password

密码

buddy-list

好友列表

 

(具体细节参考《SNAP_Mobile_Community_Service_Emulator_Guide_v1_0_en.pdf》的章节)

 

 

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章