public TcpClient(Stack.NetClient client) : base(client) { _rnd = new Random(); Sessions = new List <TcpSession>(); for (ushort x = 0; x < ushort.MaxValue; x++) { Sessions.Add(new TcpSession(this, client.Configuration.IpAddress, x)); } }
public ArpClient(Stack.NetClient client) : base(client) { ArpCache = new ConcurrentDictionary <string, ArpCacheEntry>(); ExpirationTime = TimeSpan.FromHours(1); // Setup default settings AcceptGratuitousReplies = true; UpdateUnexpiredEntries = true; ExtendExpirationTime = true; DisableCache = false; }
public Protocol(Stack.NetClient client) { _client = client; }
public Layer4Protocol(Stack.NetClient client) : base(client) { }
public DnsClient(Stack.NetClient client) : base(client) { DnsCache = new ConcurrentDictionary <string, DnsEntry>(); PendingRequests = new List <string>(); }
public IcmpClient(Stack.NetClient client) : base(client) { CurrentPings = new Dictionary <ushort, PingRequest>(); }
public HttpClient(Stack.NetClient client) { Client = client; }