Startup Socket error

System.Net.Sockets.SocketException (0x80004005): A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied
at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
at PMU.Sockets.Tcp.TcpClient.StartReceivingLoop()
at PMU.Sockets.Tcp.TcpClient.TempSocketConnectCallback(IAsyncResult result)
at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
at System.Net.ContextAwareResult.CompleteCallback(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.ContextAwareResult.Complete(IntPtr userToken)
at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
at System.Net.Sockets.Socket.ConnectCallback()
at System.Net.Sockets.Socket.RegisteredWaitCallback(Object state, Boolean timedOut)
at System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(Object state, Boolean timedOut)

Well the above is the error I get when i start up the game and it gets to the main menu.
Then it just asks me to send an error report to microsoft and then exits.

I’m not to good at reading code, but I think it’s saying your computer cannot connect to the server,try reinstalling the game also I think it may be security software or a firewall blocking you.

Well It is currently loading up properly but it may pop up again.

This post shall be edited after I’m able to test the the firewall one Since i have tried re-installing in a seperate folder to see if it worked but that didn’t seem to help.

So edit line below here for when I test it out.


Edit: 12:38 AM March 27
Well it seems that if one of them says that socket error, I can try out the other folders one.
It has a chance of working although it could just be that it needs some time to free up the socket for it?
The first time it wouldn’t seem to let me on at all, but now its a bit more lenient.
Still need a fix.