上传客户端代码 关闭日志
This commit is contained in:
parent
1111a1a444
commit
39dbab6e22
34
Client.cs
34
Client.cs
@ -35,8 +35,8 @@ namespace BattleServer
|
||||
private void doBinary(byte[] message)
|
||||
{
|
||||
BattleRpcMessage msg = ProtoDeSerialize<BattleRpcMessage>(message);
|
||||
if (msg.method != "Heartbeat")
|
||||
Console.WriteLine("接收到消息 {0}", msg.method);
|
||||
// if (msg.method != "Heartbeat")
|
||||
// Console.WriteLine("接收到消息 {0}", msg.method);
|
||||
// Pb.BattleRpcMessage msg = Deserialize<Pb.BattleRpcMessage>(message);
|
||||
Task t = Task.Run(() =>
|
||||
{
|
||||
@ -79,7 +79,7 @@ namespace BattleServer
|
||||
socket.Send(_msg);
|
||||
break;
|
||||
case "GetInfo": //创建战斗场景
|
||||
Console.WriteLine("处理GetInfoPVP !");
|
||||
// Console.WriteLine("处理GetInfoPVP !");
|
||||
BattleGetInfoReq req = ProtoDeSerialize<BattleGetInfoReq>(msg.data.value);
|
||||
BattleStateInfo info = HotUpdateScripts.FightRunnerMgr.Instance.GetPvpStateInfo(req.battleid);
|
||||
msg.data = new Google.Protobuf.WellKnownTypes.Any
|
||||
@ -89,10 +89,10 @@ namespace BattleServer
|
||||
};
|
||||
_msg = ProtoSerialize(msg);
|
||||
socket.Send(_msg);
|
||||
Console.WriteLine("处理GetInfo end !");
|
||||
// Console.WriteLine("处理GetInfo end !");
|
||||
break;
|
||||
case "Create": //创建战斗场景
|
||||
Console.WriteLine("处理CreatePVP !");
|
||||
// Console.WriteLine("处理CreatePVP !");
|
||||
BattleCreateServerReq CreateReq = ProtoDeSerialize<BattleCreateServerReq>(msg.data.value);
|
||||
HotUpdateScripts.FightRunnerMgr.Instance.StartPvp(CreateReq.info, this.OnOutCmd, this.OnFinish, (issucc) =>
|
||||
{
|
||||
@ -103,15 +103,15 @@ namespace BattleServer
|
||||
};
|
||||
_msg = ProtoSerialize(msg);
|
||||
socket.Send(_msg);
|
||||
Console.WriteLine("处理CreatePVP end !");
|
||||
// Console.WriteLine("处理CreatePVP end !");
|
||||
});
|
||||
break;
|
||||
case "InCmd": //向战斗场景输入指令
|
||||
Console.WriteLine("处理InCmd !");
|
||||
// Console.WriteLine("处理InCmd !");
|
||||
BattleInCmdReq InCmdReq = ProtoDeSerialize<BattleInCmdReq>(msg.data.value);
|
||||
HotUpdateScripts.FightRunnerMgr.Instance.PvpInput(InCmdReq.battleid, InCmdReq.side, InCmdReq.@in, (issucc) =>
|
||||
{
|
||||
Console.WriteLine("处理InCmd 1------- end !");
|
||||
// Console.WriteLine("处理InCmd 1------- end !");
|
||||
msg.data = new Google.Protobuf.WellKnownTypes.Any
|
||||
{
|
||||
type_url = "type.googleapis.com/BattleInCmdResp",
|
||||
@ -119,12 +119,12 @@ namespace BattleServer
|
||||
};
|
||||
_msg = ProtoSerialize(msg);
|
||||
socket.Send(_msg);
|
||||
Console.WriteLine("处理InCmd 1------- end !");
|
||||
// Console.WriteLine("处理InCmd 1------- end !");
|
||||
});
|
||||
|
||||
break;
|
||||
case "Concede": //向战斗场景输入指令
|
||||
Console.WriteLine("处理 Concede !");
|
||||
// Console.WriteLine("处理 Concede !");
|
||||
BattleConcedeReq ConcedeReq = ProtoDeSerialize<BattleConcedeReq>(msg.data.value);
|
||||
HotUpdateScripts.FightRunnerMgr.Instance.InitiativeFail(ConcedeReq.battleid, ConcedeReq.side, (issucc) =>
|
||||
{
|
||||
@ -135,7 +135,7 @@ namespace BattleServer
|
||||
};
|
||||
_msg = ProtoSerialize(msg);
|
||||
socket.Send(_msg);
|
||||
Console.WriteLine("处理 Concede end !");
|
||||
// Console.WriteLine("处理 Concede end !");
|
||||
});
|
||||
|
||||
break;
|
||||
@ -146,10 +146,10 @@ namespace BattleServer
|
||||
private void OnOutCmd(string bid, List<BattleCmd> cmd)
|
||||
{
|
||||
// Console.WriteLine("----------------------OnOutCmd {0}:{1}", bid, cmd.cmdtype);
|
||||
foreach (var item in cmd)
|
||||
{
|
||||
Console.WriteLine("----------------------OnOutCmd {0}:{1}", bid, item.cmdtype);
|
||||
}
|
||||
// foreach (var item in cmd)
|
||||
// {
|
||||
// Console.WriteLine("----------------------OnOutCmd {0}:{1}", bid, item.cmdtype);
|
||||
// }
|
||||
|
||||
BattleRpcMessage msg = new BattleRpcMessage();
|
||||
msg.method = "BattleOutCmd";
|
||||
@ -166,7 +166,7 @@ namespace BattleServer
|
||||
{
|
||||
|
||||
ComEndFight _cmd = HotUpdateScripts.FightCmdUtil.PasreCmd(cmd) as ComEndFight;
|
||||
Console.WriteLine("----------------------OnFinish {0}", _cmd.fightId);
|
||||
// Console.WriteLine("----------------------OnFinish {0}", _cmd.fightId);
|
||||
BattleRpcMessage msg = new BattleRpcMessage();
|
||||
msg.method = "BattleFished";
|
||||
msg.data = new Google.Protobuf.WellKnownTypes.Any
|
||||
@ -185,7 +185,7 @@ namespace BattleServer
|
||||
t.ContinueWith(r =>
|
||||
{
|
||||
string Exception = Convert.ToString(t.Exception);
|
||||
Console.WriteLine("OnFinish 异常处理:" + Exception);
|
||||
// Console.WriteLine("OnFinish 异常处理:" + Exception);
|
||||
}, TaskContinuationOptions.OnlyOnFaulted);
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user