Reference: socketpair
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T01:38:08Z

#

| Chapter 5 Function Reference |

## socketpair

    socketpair sock1, sock2, domain, type, prtcl

Creates an unnamed pair of sockets in the specified domain and of the specified type. domain, type, and protocol are specified the same as for `socketpair(2)`. If `socketpair` is unimplemented, invoking this function yields a fatal error. The function returns true if successful.

This function is typically used just before a `fork`. One of the resulting processes should close sock1, and the other should close sock2. You can use these sockets bidirectionally, unlike the filehandles created by the `pipe` function.

Reference: socket |  | Reference: sort