Another Exception Error WSACancelBlockingCall

Are you having trouble getting Virtual Radar Server installed and running? If so then this is the place to ask about it.
Post Reply
paradiselost
Posts: 92
Joined: Sun Apr 06, 2014 10:22 am
Location: Philippines

Another Exception Error WSACancelBlockingCall

Post by paradiselost » Wed Feb 07, 2018 8:53 pm

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=192.168.1.100:60281, remote=192.168.1.8:30105): 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 192.168.1.8:8080 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 http://dgteflyboy.ddns.net/virtualradar

paradiselost

ps: the links in my signature were when I had a static IP.
Working Example of Version 2 Beta Virtual Radar Server http://dgteflyovers.ddns.net/virtualradar/
VRS 2 Help Files http://dgteflyovers.ddns.net:8080

paradiselost
Posts: 92
Joined: Sun Apr 06, 2014 10:22 am
Location: Philippines

Re: Another Exception Error WSACancelBlockingCall Work Around

Post by paradiselost » Sun Feb 11, 2018 11:34 am

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.
Working Example of Version 2 Beta Virtual Radar Server http://dgteflyovers.ddns.net/virtualradar/
VRS 2 Help Files http://dgteflyovers.ddns.net:8080

Post Reply