From: TDC on
Title says it all, the full SocketException message is:

"The system detected an invalid pointer address in attempting to use a
pointer arguement in a call"

It's bubling up from:

System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,
SocketAddress socketAddress)
System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
System.Net.Sockets.TcpClient.Connect(IPEndPoint remoteEP)

From reading the underlying error description, this doesn't seem like
an error I should get when coding in .NET...

Any ideas?