Abstract websockets through interface for new clients
Provide TCP socket interface for non web clients