diff --git a/A1Emu/A1_Utils/A1_Sender.cs b/A1Emu/A1_Utils/A1_Sender.cs new file mode 100644 index 0000000..bfcee2b --- /dev/null +++ b/A1Emu/A1_Utils/A1_Sender.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Linq; +using NetCoreServer; + +public class A1_Sender { + + public void SendToUser(TcpServer sendingServer, string guid, string message){ + TcpSession session = sendingServer.FindSession(new Guid(guid)); + + List d = new List(); + Byte[] reply = Encoding.ASCII.GetBytes(message); + byte[] b2 = new byte[] {0x00}; + d.Add(reply); + d.Add(b2); + byte[] b3 = d.SelectMany(a => a).ToArray(); + + Console.WriteLine(message); + session?.Send(b3, 0, b3.Length); + } + +} \ No newline at end of file