Update 'Home'

John Bintz 2023-04-11 13:33:21 +00:00
parent 70a9f2ba36
commit 6bb0fc70dc
1 changed files with 14 additions and 0 deletions

14
Home.md

@ -1,3 +1,17 @@
## Patterns
### Detecting connectivity
#### Not-Roadshow/UAE
All other internet stacks need to be started up. Checking for a lack of bsdsocket.library in memory is an easy start.
#### Roadshow/UAE
* Perform a DNS lookup of a known remote hostname. If that fails, your stack is likely not running.
* Perform a single socket connection with a long-ish timeout (5 seconds is likely enough). If that fails, you're likely unconnected from the Internet.
## Gotchas
### Servers