APRS
Automatic Position Reporting System
Version 0.03
- Double-clicking on a call sign listed under callsigns takes you to the
map. (Thanks Rob.)
- Whinges from Cllr Liddle about lack of support for Linux. I'll keep the
client as thin as possible. A Linux client can make the necessary
SOAP calls; there are listed
here.
- Reported course direction rendered as arrows.
- Colour coding of blobs defined for previous 24 hours. Colours documented
here.
- Keep alives! The was an occasional error reported if the application was
idle for 5 minutes, and then a SOAP call made. The error reported being:
"The underlying connection was closed: An unexpected error occurred on a
send."
Now this has to be a Microsoft Bug. I'm using a vanilla SOAP request,
spawned from a Dev Studio Wizard, using a web reference, talking to a XP
server. I am not doing anything weird.
The server was set to "HTTP Keep-Alives" enabled, with a timeout of 900
seconds. (The default.) I have now turned off HTTP Keep-Alives. (This means
an extra round trip to establish the TCP connection every time a SOAP call
is made.) I assume this is a bug with Bill, or a "act of enknobbledment" as
punishment for using XP as a server. (There are several restrictions with
IIS when running under XP.)
I'll review this. I may add a background thread running latest update
information traffic. This may act as keep alive for the broken keep alive.
This may get fixed when I get a Server 2003 running. I'm not going to debug
IIS.
- There's over 2.5 million records on the SQL server. Indexes are being
lovingly honed to perfection.
- Details of the last call in report are now displayed on the map tab.
- Add Menu - at least you can now get a version number!
- Trim white space. Leaving trailing invisible spaces, the old classic.
One of the advantages of this n-tier design: a fix could have been made on
the web server to get around this.
June 2005
nick@anotherurl.com