public NetworkClient(string sIpAddr, int iPort) : base(sIpAddr, iPort) { _defaulSet = new Default_Set(); // Init ServerState List _serverList = new List <ServerState>(); }
private void RunGame(Default_Set defaultSet) { var clientCfg = LauncherConfig.GetInstance.ClientConfig; ClientRunHelper.WriteTmp(clientCfg.DefaultSetTmpPath, defaultSet); ClientRunHelper.RunClient(clientCfg.ClientBinaryPath); networkClient.StopListen(); Environment.Exit(0); }
public static void WriteTmp(string path, Default_Set data) { if (!File.Exists(path)) { File.Create(path); } data.encrypt(); byte[] bDefaultSet = BinaryStructConverter.ToByteArray(data); File.WriteAllBytes(path, bDefaultSet); }