It works
Only one client is supported, without any kind of authentication.
Added multiple client support, not fully tested
save