void ProcessGameSocketMsg() { if (gameSocket == null) { gameSocket = GameSocket.GetInstance(); } gameSocket.SendPkgQueue(); if (gameSocket.rcevPackages != null && gameSocket.rcevPackages.Count > 0) { Lopackage package = null; lock (socket.syncObj) { package = gameSocket.rcevPackages.Dequeue(); } AnalzyPackage(package, true); } }