working on gui for launcher
would like to have a server built in
for gui and server to run in same thread, server needs to be non-blocking
standard socket servers don't work this way

on to something asynchronous
pyglet's standard loop works with callbacks, thus is somewhat asynchronous

this is a nice description of different asynchronous servers in python:

found with:

starting a new file for notes on asynchronous in asynchronous.txt