aboutsummaryrefslogtreecommitdiff
path: root/Mono.Nat/Pmp/Mappers/PmpMapper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Mono.Nat/Pmp/Mappers/PmpMapper.cs')
-rw-r--r--Mono.Nat/Pmp/Mappers/PmpMapper.cs16
1 files changed, 1 insertions, 15 deletions
diff --git a/Mono.Nat/Pmp/Mappers/PmpMapper.cs b/Mono.Nat/Pmp/Mappers/PmpMapper.cs
index f33ca44c3..9ca2b8856 100644
--- a/Mono.Nat/Pmp/Mappers/PmpMapper.cs
+++ b/Mono.Nat/Pmp/Mappers/PmpMapper.cs
@@ -34,26 +34,12 @@ using Mono.Nat.Pmp;
namespace Mono.Nat.Pmp.Mappers
{
- internal class PmpMapper : Pmp, IMapper
+ internal class PmpMapper : IMapper
{
public event EventHandler<DeviceEventArgs> DeviceFound;
- static PmpMapper()
- {
- CreateSocketsAndAddGateways();
- }
-
public void Map(IPAddress gatewayAddress)
{
- sockets.ForEach(x => Map(x, gatewayAddress));
- }
-
- void Map(UdpClient client, IPAddress gatewayAddress)
- {
- // The nat-pmp search message. Must be sent to GatewayIP:53531
- byte[] buffer = new byte[] { PmpConstants.Version, PmpConstants.OperationCode };
-
- client.Send(buffer, buffer.Length, new IPEndPoint(gatewayAddress, PmpConstants.ServerPort));
}
public void Handle(IPAddress localAddres, byte[] response)