统一udpclient无法关闭mac

时间:2015-05-28 13:38:44

标签: macos sockets unity3d udpclient

我正在用unity3D写一个新游戏。我使用带有triggle的unblock UdpClient在我的新游戏中接收玩家的控制命令。我使用udpclient.close()关闭套接字。在我将它作为mac应用程序导出并播放之后,我发现我使用的套接字无法接近。当我开始统一玩时,控制台显示该地址已被使用。最后,我使用

UdpClient.Client.Close ();
UdpClient.Close ();
((IDisposable)UdpClient).Dispose();

关闭它。但我失败了。我根本无法关闭它! sudo lost -i :(port)没有显示任何内容。但netstat -anp udp | grep (port)显示套接字上有一个udp4。这么奇怪!对?我怎么能关闭它? BTW当玩家点击窗口的关闭按钮时,如何关闭套接字?我可以覆盖Application.Quit()吗? 请帮我!抱歉我的英语不好。

0 个答案:

没有答案