mirror of
https://github.com/LANCommander/IPXRelay.git
synced 2026-08-30 02:26:02 -04:00
22 lines
No EOL
609 B
C#
22 lines
No EOL
609 B
C#
using System.Net.Sockets;
|
|
using System.Net;
|
|
using IPXRelayDotNet;
|
|
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}...");
|
|
|
|
relay.OnClientConnected += (sender, e) =>
|
|
{
|
|
Console.WriteLine($"Client connected from {e.RemoteEndPoint}!");
|
|
};
|
|
|
|
relay.OnReceivePacketError += (sender, e) =>
|
|
{
|
|
Console.WriteLine($"Error receiving packet from {e.RemoteEndPoint} | Message: {e.Exception.Message}");
|
|
};
|
|
|
|
relay.StartAsync().Wait();
|
|
} |