2016-11-09 58 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的一个之前被执行,当我构建游戏时它被颠倒过来。谢谢