//添加处理 private void handleConnected(string text) { DuelistInfo duelistInfo = new DuelistInfo(); duelistInfo.name = "星瓜"; //duelistInfo.cardBack = BitmapImagehandle.BitmapImageToByteArray(DuelOperate.getInstance().myself.cardback); String contentJson = JsonConvert.SerializeObject(duelistInfo); BaseJson bj = new BaseJson(); bj.guid = Guid.NewGuid(); bj.cid = ""; bj.action = ActionCommand.GAME_SET_DUELST_INFO; bj.json = contentJson; String json = JsonConvert.SerializeObject(bj); sendMsg(json); //conteneJson ////传送己方设定的玩家名字 //sendMsg(DuelOperate.getInstance().sendmyself()); ////sendMsg("2," + mainwindow.tb_Duelist.Text + "," + "-1"); ////如果存在卡背则传送卡背 //string path = AppConfigOperate.getInstance().Custom_path+"\\cardback0.jpg"; ////BitmapImage cardback = DuelOperate.getInstance().myself.cardback.CloneCurrentValue(); //if (System.IO.File.Exists(path)) //{ // try // { // BitmapImage cardback = BitmapImagehandle.GetBitmapImage(path); // sendMsg(BitmapImagehandle.BitmapImageToByteArray(cardback)); // } // catch (ArgumentNullException ex) // { // throw ex; // } // finally // { // } //} }
//添加处理连接成功时调用的被委托的方法 private void handleConnected(string text) { DuelistInfo duelistInfo = new DuelistInfo(); duelistInfo.name = "星瓜"; //duelistInfo.cardBack = BitmapImagehandle.BitmapImageToByteArray(DuelOperate.getInstance().myself.cardback); String contentJson = JsonConvert.SerializeObject(duelistInfo); BaseJson bj = new BaseJson(); bj.guid = Guid.NewGuid(); bj.cid = ""; bj.action = ActionCommand.GAME_SET_DUELST_INFO; bj.json = contentJson; String json = JsonConvert.SerializeObject(bj); sendMsg(json); //[userindex][Connect=DuelistName,] //sendMsg(DuelOperate.getInstance().sendmyself()); //string path = AppConfigOperate.getInstance().Custom_path + "\\cardback0.jpg"; //if (System.IO.File.Exists(path)) //{ // try // { // BitmapImage cardback = BitmapImagehandle.GetBitmapImage(path); // sendMsg( BitmapImagehandle.BitmapImageToByteArray(cardback)); // } // catch (ArgumentNullException ex) // { // throw ex; // } // finally // { // } //} #region 废弃的代码 // tcpCommon.SendFile(cardbackpath, ns); // sendMsg("FileBak"); // if (ns.Read().ToLower() == "filebakok") // { // client.SendMessage(dt.Rows[i]["RelativePath"].ToString()); // client.SendFile(dt.Rows[i]["FullPath"].ToString()); // client.SendMessage(client.CalcFileHash(dt.Rows[i]["FullPath"].ToString())); // if (client.ReadMessage().ToLower() == "ok") // { // LOGClass.WriteLog("备份文件【" + dt.Rows[i]["FullPath"].ToString() + "】成功"); // } // else // { // LOGClass.WriteLog("备份文件【" + dt.Rows[i]["FullPath"].ToString() + "】失败。"); // } // } //} #endregion }