diff options
Diffstat (limited to 'Mono.Nat/Pmp/Mappers/PmpMapper.cs')
| -rw-r--r-- | Mono.Nat/Pmp/Mappers/PmpMapper.cs | 16 |
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) |
