1

小さなマルチプレイヤー クライアント/サーバー ゲームを実装したいと考えています。それは私の並行プログラム プロジェクトです。アプリケーションの基本的なロジックを Java で書きましたが、動作しています。Webベースにしたい。どうすればいいのかわかりません。ここに私が実装したい小さな部分があります:

<%@page import="javacode.Client"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
    Client client = new Client();
        boolean b = client.connect();
%>
<%= b%>

<script type="text/javascript"></script>
<script type="text/javascript">
    function sendToServer(){
        var line = document.getElementById("input").value;
        //send line to server using client.send()
        client.send(line);
        //get response from server to client using client.get()
        line = client.get();
        document.getElementById("input").value=line;
    }
</script>

<html>
    <head></head>
    <body>
        <br>
        <input type="text" name="input" id="input"/>
        <input type="button" value="send" onclick="sendToServer()"/>
        <input type="text" name="output" id="output" />
    </body>
</html>

チャット エコー サーバーを起動してから、この JSP ページを開きます。クライアントオブジェクトを作成してサーバーに接続しています。しかし、サーバーとのさらなる通信には同じクライアント オブジェクトを使用したいと考えています。送信ボタンをクリックするたびに、入力フィールドの値を取得してサーバーに送信し、メソッドを使用してサーバーから応答を取得しclient.get()、値を出力フィールドに設定する必要があります。Java プログラムClient.javaは正常に動作していますが、Web ベースで行う方法がわかりません。

PS: アプレットは使いたくありません。

4

0 に答える 0