サーバー側のJavaクラスをnode.jsに接続し、いくつかのイベントを発行するためにsocket.io-java-clientを使用しています。
サーバーでこれを実行しているので、ソケットスレッドを常に実行したくありません。
エミットが完了するとすぐに、ソケットを切断したいと思います。
私は試した
SocketIO socket=new SocketIO("http://IP:9001");
socket.emit("EVENT", "data");
socket.disconnect();
ただし、メッセージを送信する前にソケットを閉じているため、これは失敗します。
エミット成功のハンドラーはありますか? エミットが成功した後にソケットを閉じるにはどうすればよいですか?