QuickServerCheck On-Line Manual: Difference between revisions

From Acacia Support Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 42: Line 42:
===Technical Notes===
===Technical Notes===
Some notes about the [[Technical Design of QuickServerCheck|QuickServerCheck_Technicalities]] for those interested in the gory details.
Some notes about the [[Technical Design of QuickServerCheck|QuickServerCheck_Technicalities]] for those interested in the gory details.
===Credits===
Many thanks to Erin Collett for her work on the icon for this and other Acacia apps.
Acacia wish to acknowledge the following developers and sites for their hard work.
* https://github.com/spacenation/swiftui-charts
* https://github.com/samiyr/SwiftyPing
* https://ipinfo.io
* https://tools.tracemyip.org

Revision as of 12:42, 25 September 2021

Start Up

Open QuickServerCheck and you will see a map with a red pin centred on your current location.

Access to Your Location

You may be prompted to allow this app to determine your location and this is required for correct operation. If your location cannot be determined QuickServerCheck will not be able to show your location in relation to other hosts on the map or show lines when these hosts are pinged.

Monitoring Hosts

You can enter a host into the text field under the host graphs. Press the [+] button to register the host. The host can be entered as a IP4, IP6, domain name or web address.

If the host IP cannot be determine you will see a popup message.

If the host IP is valid, the host is registered and remembered by QuickServerCheck and will still be there if you restart the app. An extra ping graph will appear in the list. Within a few seconds, the GPS coordinate and other details of the host are looked up and displayed when the host graph is selected. This information is cached in the app to minimise the number of lookup requests.

Buttons on each host graph allow the host to be enabled or disabled for pinging.

Buttons at the bottom of the host graph list allow all host to be enabled or disabled.

The Map

Registered hosts are shown on the map provided that GPS coordinates can be determined.

When pinging lines are drawn on the map from your current location to that host. For hosts on the other side of the planet, the line may be curved because of the geodesic distortion of the underlying map.

The map will automatically pan and zoom to show all hosts on the map where possible. It will automatically return to showing all possible hosts when resized or the map is dragged and released.

Double tapping a point the map will popup details of that location.

Tapping a pin will cause the map pin to briefly glow orange and select the corresponding host graph.

Host Pinging

QuickServerCheck only ever pings one host at a time on a round-robin basis for the hosts that have pinging enabled. Pinging any one host is limited to one ping each 2 seconds.

Limitations

It should be noted that some hosts do not respond to pings either because of configuration on that host or firewalls between you and that host. In these cases a red status message will be shown on the host graph.

The GPS coordinates of some hosts may not be publicly available and in these cases the host will not be shown on the map, but will be listed in the host graph listing.

The Apple Map used to display hosts has a limitation of +/- 90 degrees span of the planet, so there may be situations where not all hosts can be shown as pins on the map simulateously. You can see them by dragging on the map.

Menu Items

The "Check" menu provides an action to register a number of Australian hosts so that you can see the app in operation.

Technical Notes

Some notes about the QuickServerCheck_Technicalities for those interested in the gory details.

Credits

Many thanks to Erin Collett for her work on the icon for this and other Acacia apps.

Acacia wish to acknowledge the following developers and sites for their hard work.