private void DisconnectToServerHandler() { string adbPath = UnityDebugViewerWindowUtility.GetAdbPath(); if (UnityDebugViewerADBUtility.CheckDevice(adbPath) == false) { UnityDebugViewerLogger.LogError("No devices connect, adb forward process should be restart!", UnityDebugViewerDefaultMode.ADBForward); StopADBForward(); } }
private void ConnectToClientSocket() { if (clientSocket != null) { clientSocket.Close(); } try { clientSocket = serverSocket.Accept(); } catch (Exception e) { UnityDebugViewerLogger.LogError(e.ToString(), UnityDebugViewerDefaultMode.ADBForward); } }
private void ConnectToServerSocket() { if (serverSocket != null) { serverSocket.Close(); serverSocket = null; } serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); try { serverSocket.Connect(ipEndPoint); } catch (Exception e) { if (disconnectToServerEvent != null) { disconnectToServerEvent(); } UnityDebugViewerLogger.LogError(e.ToString(), UnityDebugViewerDefaultMode.ADBForward); } }