私はSocketServer
を使用してWebページ、JSスクリプトなどを生成しようとしています。次のようになります。ServerSocketはエラーなく接続を失います
ServerSocket serverSocket = new ServerSocket(port);
while (!stop) {
Socket socket = serverSocket.accept();
new Thread() { @Override ...
InputStream inputStream = socket.getInputStream();
OutputStream outputStream = socket.getOutputStream();
// And here we reading requests and writing responses
} }.start();
}
ほとんどの場合、動作します。 Chromeはこのサーバーからページを正常に受信します。
しかし!今日私は気づいたことがあります。もし誰かがすばやくたくさんのリクエストをすると、サーバーは接続を拒否し始めます。だからクロムは私にこれを与える:
net::ERR_SOCKET_NOT_CONNECTED
私の試合ではエラーが表示されません。
私は間違っていますか?
完了したらソケットを閉じていますか? –
あまりにもエラーなしで、ソケットが閉じられています – user1748526