Boolean requiresSynchronization

ConsoleApplication1.exe Error: 0 : Exception in DnsServer: System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host at System.Net.Sockets.So...

Id #58 | Release: None | Updated: Nov 22, 2016 at 5:30 PM by altinsoft | Created: Nov 22, 2016 at 5:30 PM by altinsoft

An existing connection was forcibly closed by the remote host

ConsoleApplication1.exe Error: 0 : Exception in DnsServer: System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host at System.Net.Sockets.So...

Id #57 | Release: None | Updated: Nov 21, 2016 at 11:32 AM by altinsoft | Created: Nov 21, 2016 at 11:32 AM by altinsoft

.NET Core support missing

Could you port ARSoft.Tools.Net to .NET Core (https://www.microsoft.com/net) ? I'd like to write a special DNS-server for Windows, but porting the library to .NET Core takes too much time. Sadl...

Id #55 | Release: None | Updated: Oct 18, 2016 at 12:31 AM by Quandary | Created: Oct 18, 2016 at 12:31 AM by Quandary

vb.net code not working.

This vb.net code not working. What is problem. Please help me. Sub Main() Using server As New DnsServer(10, 10) AddHandler server.QueryReceived, AddressOf OnQueryReceived server.Start()...

Id #54 | Release: None | Updated: Sep 24, 2016 at 8:55 PM by altinsoft | Created: Sep 24, 2016 at 8:55 PM by altinsoft

Fails to find MX on particular domain

I am using Arsoft.Tools to lookup MX records and found a weird bug. For some reason on this domain "cae.org.uk" it cannot lookup its mx records. My code is working on all other domains but this ...

Id #53 | Release: None | Updated: Sep 21, 2016 at 4:35 AM by TechGuy8008 | Created: Sep 21, 2016 at 4:35 AM by TechGuy8008

StackOverflowException at CNAME recurrsion

When domain has CNAME record pointed to the same domain for example www.example.com has CNAME www.example.com it's casue infinite recurssion in ARSoft library which provides StackOverflowExcepti...

Id #47 | Release: None | Updated: Jun 8, 2016 at 6:50 PM by AlexReinert | Created: Feb 11, 2016 at 11:31 AM by ekapek

Allow custom port on DnsClient constructor

I'd like to request that you support an additional constructor that accepts a custom port for DnsClient. This is particularly useful when using Consul.io as the local DNS agent listens on port 8600...

Id #45 | Release: None | Updated: Nov 6, 2016 at 7:55 PM by TomaszWeps | Created: Dec 28, 2015 at 6:41 PM by akatz0813

performance issues

i used the sample code below to build a .exe to test this library out but i'm having a ton of performance issues. class Program { static void Main(string[] args) { using (DnsServer server = ne...

Id #39 | Release: None | Updated: Sep 9, 2015 at 4:16 PM by bikecrazyy | Created: Sep 9, 2015 at 4:16 PM by bikecrazyy

.NET Dns.GetHostAddresses vs ARSoft DnsClient.Default.Resolve Speed Trials

I am doing a proof-of-concept in which I want to get IPv4 addresses for A LOT of domains and data mine the results. I am running time trials between .NET Dns.GetHostAddresses(domainName) versus ARS...

Id #38 | Release: None | Updated: Aug 9, 2015 at 7:23 AM by AlexReinert | Created: Aug 8, 2015 at 4:29 AM by wjchristenson2

UDPClient Gets No Timeout Values Set

Calls made via the UDP client often hang, because no timeout values are set, such as with the TCP client. This is the fix: using (System.Net.Sockets.Socket udpClient = new System.Net.Sockets.So...

Id #36 | Release: None | Updated: Nov 17, 2014 at 3:57 PM by Jay27 | Created: Nov 17, 2014 at 3:57 PM by Jay27