// 通信終了 public void EndSocket() { Debug.Log("End"); if (isRunningWork) { isRunningWork = false; if (isServer) { UdpDataClient udp = new UdpDataClient(false); udp.Send("Quit"); udp.EndSocket(); } else { runWorkThread.Join(); } } if (sock != null) { sock.Shutdown(SocketShutdown.Both); sock.Close(); } }
public void OnApplicationQuit() { if (udp != null) { udp.EndSocket(); } }