PROTO SOCKETS