IPXRelay/IPXRelay.Server/Program.cs

22 lines
609 B
C#
Raw Permalink Normal View History

2023-09-07 20:41:59 -05:00
using System.Net.Sockets;
using System.Net;
using IPXRelayDotNet;
2023-09-07 20:41:59 -05:00
using Microsoft.Extensions.Logging;
// Starts a new IPX relay on port 213 by default
using (var relay = new IPXRelay())
{
Console.WriteLine($"Listening for UDP packets on port {relay.Port}...");
2023-09-07 20:41:59 -05:00
relay.OnClientConnected += (sender, e) =>
{
Console.WriteLine($"Client connected from {e.RemoteEndPoint}!");
};
2023-09-07 20:41:59 -05:00
2023-09-08 19:03:10 -05:00
relay.OnReceivePacketError += (sender, e) =>
{
Console.WriteLine($"Error receiving packet from {e.RemoteEndPoint} | Message: {e.Exception.Message}");
};
2023-09-07 20:41:59 -05:00
relay.StartAsync().Wait();
2023-09-07 20:41:59 -05:00
}