[server] def close(self): pass changed to def close(self): self.close()
[server] shorten fun
[server] remove useless test message
[server] some names in imports
[server] PadTCPProxy so that PadWSConnection may be also client of PadTCPServer, while PadTCPServer would process all the messages and keep track of notes versions
[server] run servers in try-except
[server] PadWSConnection connects to PadTCPServer via PadTCPProxy
[server] single missing newline