0

アプレットを使用して(一種の)分散アプリケーションを作成しています(ゲームプレイ)。実装に深く関わっているため、設計は多かれ少なかれ固定されています。

ただし、Java ソケット (少なくとも Chrome) を使用してピアに接続すると、http://. なぜそれが起こっているのですか?

実際には接続は成功していますが、データの書き込みも問題ないようです。読み取りが失敗しています (主に HTTP ペイロードが予期されているため)。なぜこうなった?それを変更する方法はありますか?(このアプリは他のブラウザではまだ動作していません)。

コードスニペット:

private IoSession(InetSocketAddress peerAddr, 
                  IoHandlerAdapter handler, 
                  boolean synch, 
                  int connectTimeOut) 
throws IOException { 
    this.handler = handler; 
    try { 
        mySocket = new Socket(peerAddr.getAddress(), peerAddr.getPort());     
        System.out.println("Socket is done to " + peerAddr.getPort());
4

1 に答える 1

0

わかりました、解決したと思います。HTTP ソケットがないことは理解しています。問題は別の場所にあり、解決できました。HTTP とは関係ありません。メッセージは Java コンソール、少なくとも Chrome では間違っています。

于 2012-10-06T07:17:13.050 に答える