2016-11-09 57 views
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)); 
} 

感謝。

+0

你是否已經通過調試器查看是否正在調用socket.Emit? – clarkitect

+0

我發現我的問題! Socket.io OnApplicationQuit()函數退出套接字連接。在playmode中,我的OnApplicationQuit()在Socket.io的一個之前被執行,當我構建遊戲時它被顛倒過來。 謝謝 – Azuron

+0

你可能會添加自己的答案,它可以幫助其他人有類似的情況。 – clarkitect

回答

0

我發現我的問題! Socket.io OnApplicationQuit()函數退出套接字連接。在playmode中,我的OnApplicationQuit()在Socket.io的一個之前被執行,當我構建遊戲時它被顛倒過來。謝謝