mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
Update
Update
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
namespace TEngine.Runtime
|
||||
using System;
|
||||
using ProtoBuf;
|
||||
|
||||
namespace TEngine.Runtime
|
||||
{
|
||||
[Serializable, ProtoContract(Name = @"CSPacketHeader")]
|
||||
public sealed class CSPacketHeader : PacketHeaderBase
|
||||
{
|
||||
public override PacketType PacketType
|
||||
|
@@ -199,6 +199,11 @@ namespace TEngine.Runtime
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (ne.NetworkChannel.Socket == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Log.Info("Network channel '{0}' connected, local address '{1}', remote address '{2}'.", ne.NetworkChannel.Name, ne.NetworkChannel.Socket.LocalEndPoint.ToString(), ne.NetworkChannel.Socket.RemoteEndPoint.ToString());
|
||||
}
|
||||
|
||||
@@ -209,7 +214,7 @@ namespace TEngine.Runtime
|
||||
{
|
||||
return;
|
||||
}
|
||||
Log.Info("Network channel '{0}' closed.", ne.NetworkChannel.Name);
|
||||
Log.Warning("Network channel '{0}' closed.", ne.NetworkChannel.Name);
|
||||
}
|
||||
|
||||
private void OnNetworkMissHeartBeat(object sender, GameEventArgs e)
|
||||
@@ -237,7 +242,7 @@ namespace TEngine.Runtime
|
||||
return;
|
||||
}
|
||||
|
||||
Log.Info("Network channel '{0}' error, error code is '{1}', error message is '{2}'.", ne.NetworkChannel.Name, ne.ErrorCode.ToString(), ne.ErrorMessage);
|
||||
Log.Fatal("Network channel '{0}' error, error code is '{1}', error message is '{2}'.", ne.NetworkChannel.Name, ne.ErrorCode.ToString(), ne.ErrorMessage);
|
||||
|
||||
ne.NetworkChannel.Close();
|
||||
}
|
||||
@@ -249,6 +254,8 @@ namespace TEngine.Runtime
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Log.Fatal("Network channel '{0}' error, error code is '{1}', error message is '{2}'.", ne.NetworkChannel.Name, ne.CustomErrorData.ToString());
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0396e29af93d424fb252e3cf5a948fa6
|
||||
timeCreated: 1661850708
|
@@ -0,0 +1,19 @@
|
||||
namespace TEngine.Runtime
|
||||
{
|
||||
public class SCHeartBeatHandler : PacketHandlerBase
|
||||
{
|
||||
public override int Id
|
||||
{
|
||||
get
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
public override void Handle(object sender, Packet packet)
|
||||
{
|
||||
SCHeartBeat packetImpl = (SCHeartBeat)packet;
|
||||
Log.Info("Receive packet '{0}'.", packetImpl.Id.ToString());
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 553b96ca58c647d39802bed84a356608
|
||||
timeCreated: 1661850718
|
Reference in New Issue
Block a user