[WIP] xmlsocket