2011-11-17 10 views
1

ソケットを使用してサーバーに接続するJavaアプリケーションがあります。私はPlayNでそれをラップしたいと思いますが、ソケットがあればソケットを動作させる方法を見つけることができません。 方法はありますか?PLayNはソケットで動作しますか?

答えて

3

PlayNアプリケーションをJavaScriptにコンパイルしてブラウザで実行することができます。ソケットを直接読み書きするためのブラウザAPIはありません。現在のところ非常にプリミティブなWebSockets APIがありますが、永続的な接続でクライアントとサーバーの間で非同期のメッセージを少なくとも通過させます。

プレーンJavaソケットを使用するアプリケーションを「ラップ」することはできません。ネットワークの抽象レイヤーを作成し、ソケット通信をWebSocket経由でルーティングすることができますが、これはHTML5バックエンドを使用してゲームを実行する場合に可能です。

0

バックエンドとしてHTMLでインターレースされていないが、ソケットをサポートしているプラ​​ットフォームのみでコア・プロジェクトでネットワーク通信の抽象化を作成し、各プラットフォームに異なるプラットフォーム固有のソケットを実装することができます特定のプロジェクト。 HTMLでは、Webソケットで解決できない限り、運が悪いです。

関連する問題