// -------------------------------------------------------------------------------------------------- /// <summary> /// bServerと接続 /// 非同期 /// </summary> /// <returns></returns> public void Connect_bServer_Async(string _bServerAddr, int bServerPort = VRSetting.bServerIPPort) { // 接続中なら切断 if (TCP_IsConnected()) { objTCPSC.Dispose(); objTCPSC = null; // 少し待つ System.Threading.Thread.Sleep(100); } // 通信接続 objTCPSC = new TCPClient(_bServerAddr, bServerPort); // 接続開始(非同期) objTCPSC.StartAsync(); return; }
/// <summary> /// BoxPcと接続 /// </summary> /// <returns></returns> public void ConnectBoxPC_Async() { if (TCP_IsConnected()) { objTCPSC.Dispose(); // 少し待つ System.Threading.Thread.Sleep(100); } // 通信接続 objTCPSC = null; objTCPSC = new TCPClient(bServerAddr, bServerPort); // 回線オープン objTCPSC.StartAsync(); bServerEmu = false; return; }
/// <summary> /// BoxPcと接続 /// </summary> /// <returns></returns> public void ConnectBoxPC_Async() { if (TCP_IsConnected()) { objTCPSC.Dispose(); // 少し待つ System.Threading.Thread.Sleep(100); } // 通信接続 objTCPSC = null; objTCPSC = new TCPClient(bServerAddr, bServerPort); // 回線オープン objTCPSC.StartAsync(); bServerEmu = false; return; }