Flexible SOCKETS