From 0116e9dd3cdbf75be7eedf17d71907dfa99d8233 Mon Sep 17 00:00:00 2001 From: GittyMac Date: Thu, 14 Jul 2022 22:33:53 -0400 Subject: [PATCH] Added A1_Sender for sending to certain users. --- A1Emu/A1_Utils/A1_Sender.cs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 A1Emu/A1_Utils/A1_Sender.cs 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