Abstraction of in-process sockets and server sockets which can only connect to each other within a process.