For anyone else who has come across this problem here is my current workaround (until the version comes out with a fix for this issue). I call the following method prior to trying to connect with networkcomms.net. Only if this method tells me something is listening do I try and connect with networkcomms.net library.
static bool IsServerAvailable(string IPOfServer, int PortNumberToTry)
bool SomethingListeningOnPort = false;
System.Net.Sockets.Socket sock = new System.Net.Sockets.Socket(System.Net.Sockets.AddressFamily.InterNetwork,
if (sock.Connected == true) // Port is in use and connection is successful
SomethingListeningOnPort = true;
SomethingListeningOnPort = false;