Page 1 of 1

Another Exception Error WSACancelBlockingCall

Posted: Wed Feb 07, 2018 8:53 pm
by paradiselost
One of my receivers has quit receiving messages. The background on this problem is the receiver in question uses one port (30105) for ADSB and another port (30106) for MLAT. Connections can be made on both using their respective configurations as receivers. The MLAT receiver connects and works but the ADSB receiver doesn't. The ADSB receiver gets the following Exception:

[2/8/2018 3:38:54 AM] [FA-DGT ADSB] [Exception] Exception caught by connection SOCKET (local=, remote= A blocking operation was interrupted by a call to WSACancelBlockingCall
System.Net.Sockets.SocketException: A blocking operation was interrupted by a call to WSACancelBlockingCall; Socket I/O error, error = 10004, native = 10004, code = Interrupted at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at VirtualRadar.Library.Network.SocketConnection.DoRead(ReadWriteOperation op);

I don't know what the WSACancelBlockingCall is so I can fix it. The receiver in question is accessible on my network by its local IP which displays all aircraft from that receiver normally so I know it is not a wiring problem. That same local IP works as intended when configured with port 30106 but not 30105.

See the results for yourself at


ps: the links in my signature were when I had a static IP.

Re: Another Exception Error WSACancelBlockingCall Work Around

Posted: Sun Feb 11, 2018 11:34 am
by paradiselost
To those rebroacasting FlightAware who are having problems with their receivers 30105 and 30106 ports, there is a workaround.

The Dump1090-fa has an internal port that can be used which is port 30005. VRS will connect on this port using AVR-Beast Raw format instead of the usual basestation format. Internal local network address+:30005 example. What effect this will have on the displaying MLAT aircraft is unknown. Perhaps they will be displayed.

This is not a VRS problem. This error is a windows check error.