p2p socket for Eiffel Web Framework