diff --git a/MIT Master Server/Program.cs b/MIT Master Server/Program.cs index 7f03deb..6068d56 100644 --- a/MIT Master Server/Program.cs +++ b/MIT Master Server/Program.cs @@ -1,10 +1,14 @@ using Articulate_Network; +using Articulate_Network.Events; using Articulate_Network.Managers; using MIT_Packets; using System; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; +using System.Net; using System.Text; +using System.Threading; using System.Threading.Tasks; namespace MIT_Master_Server @@ -13,26 +17,28 @@ namespace MIT_Master_Server { static void Main(string[] args) { + var watch = Stopwatch.StartNew(); + TestPacket.Register(); Server server = new Server(); - //server.Get() - var packet = server.Get().Send(new TestPacket() - { - TestOne = 50, - TestTwo = true, - TestThree = "Hello I'm a test" - }); - - Console.WriteLine(packet.TestThree); - server.Start("127.0.0.1", 50).ContinueWith(t => { - Console.WriteLine($"Server listening on port 50"); + + watch.Stop(); + Console.WriteLine(); + Console.WriteLine($"Server listening on port 50, took {watch.ElapsedMilliseconds} ms"); }); - Console.ReadKey(); + server.ClientConnected += Server_ClientConnected; + + Console.ReadLine(); + } + + private static void Server_ClientConnected(object sender, ClientConnectedEventArgs e) + { + Console.WriteLine($"Client Connected from: {(e.TcpClient.Client.RemoteEndPoint as IPEndPoint).Address}"); } } }