0
接続解除に問題が発生しました .exeのビルドでは、この関数の内容は無視されているようです。 しかし、私は再生モードを終了すると、それは完璧に動作しています。 私はこれについてのトピックを見つけることができませんでしたので、私は少し無力です。OnAppplicationQuit()とSocket.ioがWindows上で意図したとおりに動作しない
これは私のOnApplicationQuit機能である:
void OnApplicationQuit()
{
Dictionary<string, string> data = new Dictionary<string, string>();
PassInformation informationFromServer = GetComponent<PassInformation>();
data["ID"] = informationFromServer.ID.ToString();
socket.Emit("DISCONNECT", new JSONObject(data));
}
感謝。
これをデバッガで実行して、 'socket.Emit'がまったく呼び出されているかどうか確認しましたか? – clarkitect
私の問題が見つかりました! Socket.io OnApplicationQuit()関数は、ソケット接続を終了します。プレイモードでは、私のOnApplicationQuit()はSocket.ioの前に実行され、ゲームをビルドしたときに反転されました。 ありがとう – Azuron
あなた自身の答えを追加するだけでなく、同様の状況で他の人を助けることができます。 – clarkitect