我正在用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()
吗?
请帮我!抱歉我的英语不好。