private static void ImportXls() { Excel_Act ea = new Excel_Act(); var ds = ea.ExecleDs("SCRIPT.xlsx"); CardScript cardScript = new CardScript(); cardScript.PlayerCardScripts = new List <PlayerCardScript>(); foreach (DataTable table in ds.Tables) { PlayerCardScript playerScript = new PlayerCardScript(); playerScript.ScriptItems = new List <ScriptItem>(); foreach (DataRow item in table.Rows) { ScriptItem scriptItem = new ScriptItem(); scriptItem.ReferCard = item["ReferCard"].ToString(); scriptItem.Card1 = item["Card1"].ToString(); scriptItem.Card2 = item["Card2"].ToString(); scriptItem.CurrentValue = item["CurrentValue"].ToString(); scriptItem.NextValue = item["NextValue"].ToString(); playerScript.ScriptItems.Add(scriptItem); } cardScript.PlayerCardScripts.Add(playerScript); } string xml = XmlSerilzerTool.Serializer(cardScript); XmlDocument doc = new XmlDocument(); doc.LoadXml(xml); doc.Save("CardCharge.d0"); }
static void Main(string[] args) { string rzdata = new Excel_Act().GetJson(); //WcfConnet(); int a = 1000; var bytessss = Encoding.Default.GetBytes(a.ToString()); SocketConnet(); Thread thrHeart = new Thread(new ThreadStart(() => { while (true) { SendHeartBeat(); Thread.Sleep(2000); } })); thrHeart.Start(); Thread thrRecv = new Thread(new ThreadStart(() => { while (true) { byte[] header = new byte[8]; client.GetStream().Read(header, 0, 8); int contentLength = Convert.ToInt32(Encoding.UTF8.GetString(header, 0, 8)); byte[] content = new byte[contentLength]; client.GetStream().Read(content, 0, contentLength); string str = Encoding.UTF8.GetString(content, 0, contentLength); Console.WriteLine("socket-quanju receive:" + str); } })); thrRecv.Start(); while (true) { Console.WriteLine("1.create room;2.join room;3.getready"); string input = Console.ReadLine(); switch (input) { case "1": InvokeNetAction("CreateGameRoom", "{'playerId':'" + playerId + "','roomNum':'10086'}"); break; case "2": InvokeNetAction("JoinGameRoom", "{'playerId':'" + playerId + "','roomNum':'10086'}"); break; case "3": InvokeNetAction("Ready", "{'playerId':'" + playerId + "','roomNum':'10086'}"); break; default: break; } } }