[Fix] Socket handshake separator fix (#146)
This commit is contained in:
@@ -52,7 +52,7 @@ public sealed class UtkaTCPServer : TcpServer
|
|||||||
|
|
||||||
public void SendMessageToClient(UtkaTCPSession session, UtkaBaseMessage message)
|
public void SendMessageToClient(UtkaTCPSession session, UtkaBaseMessage message)
|
||||||
{
|
{
|
||||||
session.SendAsync(JsonSerializer.Serialize(message, message.GetType()));
|
session.SendAsync(JsonSerializer.Serialize(message, message.GetType()) + "&%^sep^%&");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnConnected(TcpSession session)
|
protected override void OnConnected(TcpSession session)
|
||||||
|
|||||||
@@ -28,13 +28,13 @@ public sealed class UtkaTCPSession : TcpSession
|
|||||||
|
|
||||||
protected override void OnError(SocketError error)
|
protected override void OnError(SocketError error)
|
||||||
{
|
{
|
||||||
SendAsync($"{error.ToString()}");
|
SendAsync($"{error.ToString()}&%^sep^%&");
|
||||||
base.OnError(error);
|
base.OnError(error);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnConnected()
|
protected override void OnConnected()
|
||||||
{
|
{
|
||||||
SendAsync("Utka sosal handshake");
|
SendAsync("Utka sosal handshake&%^sep^%&");
|
||||||
base.OnConnected();
|
base.OnConnected();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ public sealed class UtkaTCPSession : TcpSession
|
|||||||
|
|
||||||
if (!ValidateMessage(handle, out var message))
|
if (!ValidateMessage(handle, out var message))
|
||||||
{
|
{
|
||||||
SendAsync("Validation fail");
|
SendAsync("Validation fail&%^sep^%&");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user