dumb sockets