【问题标题】:Message Handler in Java - Flash socket serverJava 中的消息处理程序 - Flash 套接字服务器
【发布时间】:2012-12-31 09:49:15
【问题描述】:

所以我想在开始项目之前的空闲时间做一些研究。

I'm following this tutorial 和朋友一起尝试制作基于 Flash 的在线游戏。我正在做项目的 Flash 方面,而她正在做 java 方面。在查看此内容时,我无法在 java 服务器代码上找到消息处理程序。

这是有道理的,因为本教程试图尽可能简单易懂。

Another tutorial I've read through (but am not using as it's server is handled by an outside party) uses a built in message handler that is unavailable to me.

所以我想知道的是,如何构建一个可以接收具有不同数量参数的消息的消息处理程序,以及如何在 flash 中格式化初始消息?

从 PLAYER.IO 教程到专有系统的理解转变是一个巨大的飞跃,因此非常感谢任何帮助。

【问题讨论】:

    标签: java actionscript-3 flash


    【解决方案1】:

    第一个教程通过简单地创建一个扩展 Thread 的类来实现服务器。它在每个客户端连接上启动一个新的PolicyServerConnection 实例,该类负责反序列化从客户端接收到的数据并为请求提供服务。这是一个非常简单和低级的解决方案。在这种情况下,您需要定义客户端将如何向服务器发送请求,它将如何序列化参数以及服务器将如何解释它们。

    您可以改为使用例如BlazeDs,这使得导出方法和参数成为可能,并提供了反序列化客户端请求并将其路由到带有接收到的参数的适当方法的基础设施。

    【讨论】:

    • 您是否有任何资源,例如可以更详细解释这一点的教程?
    • 是的,我就是这么想的。这似乎也是一个详细的“如何开始”教程:Adobe's tutorial
    • 这肯定会有所帮助。您是否碰巧知道任何不使用 FLEX 的 BlazeDS 资源?
    • BlazeDS 用于将 Flex 客户端与服务器端集成。 “任何不使用 FLEX 的 BlazeDS 资源”是什么意思?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-21
    • 2011-01-03
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多