Stable version of the file transfer, changes in AnyEvent and Protocol::WebSocket should be considered