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