private void Close() { ConnHelper.CloseConnection(mysqlConn); if (clientSocket != null) { clientSocket.Close(); } server.RemoveClient(this); }
public void Close() { ConnHelper.CloseConnection(mysqlConn); if (clientSocket.Connected == false) { clientSocket.Close(); } server.RemoveClient(this); }
public void Close() { ConnHelper.CloseConnection(conn);//关闭数据库的链接 if (clientSocket != null) { clientSocket.Close(); } server.Remove(this); }
public void Close() { ConnHelper.CloseConnection(sqlConn); if (clientSocket == null) { return; } clientSocket.Close(); //从Server类中的List中移除Client对象 server.RemoveClient(this); }
private void Close() { ConnHelper.CloseConnection(mysqlConn); if (clientSocket != null) { clientSocket.Close(); } if (room != null) { room.QuitRoom(this); } server.RemoveClient(this); //移除自身 }
//释放当前套接字 public void Close() { ConnHelper.CloseConnection(mySqlConn);//释放与数据库的连接 if (clientSocket != null) { clientSocket.Close();//关闭套接字 } if (room != null) { room.QuitRoom(this); //将当前客户端移除房间 } server.RemoveClient(this); //销毁当前Client对象 }
private void Close() { ConnHelper.CloseConnection(mysqlConn);//关闭数据库连接 if (clientSocket != null) { clientSocket.Close(); //关闭了clientSocket还需要关闭服务端对客户端的管理的引用,我们在Server类添加一个移出对客户端的引用 } if (room != null) //关闭房间需要在移出客户端志强,防止一些客户端类方法的调用 2019年10月7日 { room.CloseRoom(this); } server.RemoveClient(this); }
/// <summary> /// 关闭会话 /// </summary> public void Close() { try { ConnHelper.CloseConnection(mMysqlConn); //关闭数据的接受和发送 mClientSock.Shutdown(SocketShutdown.Both); } catch (Exception) { } if (mClientSock != null) { mClientSock.Close(); } }
private void Close() { ConnHelper.CloseConnection(mysqlConn); if (clientSocket != null) { clientSocket.Close(); } if (room != null) { room.QuitRoom(this); } server.RemoveClient(this); Console.WriteLine("当前客户端数量:{0}", server.clientList.Count); }
private void Close() { if (room != null) { room.Close(this); } ConnHelper.CloseConnection(mySqlConnection); if (clientSocket != null) { IPEndPoint ipEndPot = clientSocket.RemoteEndPoint as IPEndPoint; Console.WriteLine("====IP:{0}【{1}】已断开====", ipEndPot.Address, ipEndPot.Port); clientSocket.Close(); } server.RemoveClient(this); }
/// <summary> /// 关闭与客户端的连接 /// </summary> private void Close() { ConnHelper.CloseConnection(this.mysqlConn);//关闭数据库连接 if (clientSocket != null) { clientSocket.Close(); } /*关闭自身所在的房间,必须先关闭房间,再移除Client,否则可能先移除client以后,再关闭room过程中 * 无法获取到已被删除的client对象,会造成关闭房间失败 */ if (room != null) { room.Close(this); } server.RemoveClient(this);//通过server对象将自身从管理列表中移除 }