| $sel:address:Peer | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes, Socket.Stream.IPv4 |
| $sel:payload:Message | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes |
| $sel:payloads:IPv4Slab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| $sel:payloads:PeerlessSlab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| $sel:peer:Message | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes |
| $sel:peers:IPv4Slab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| $sel:port:Peer | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes, Socket.Stream.IPv4 |
| $sel:sizes:IPv4Slab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| $sel:sizes:PeerlessSlab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| accept | Socket.Stream.IPv4 |
| AcceptConnectionAborted | Socket.Stream.IPv4 |
| AcceptException | Socket.Stream.IPv4 |
| AcceptFileDescriptorLimit | Socket.Stream.IPv4 |
| AcceptFirewalled | Socket.Stream.IPv4 |
| AcceptInterrupted | Socket.Stream.IPv4 |
| CloseException | Socket.Stream.IPv4 |
| ClosePeerContinuedSending | Socket.Stream.IPv4 |
| connect | Socket.Stream.IPv4 |
| ConnectEphemeralPortsExhausted | Socket.Stream.IPv4 |
| ConnectException | Socket.Stream.IPv4 |
| ConnectFileDescriptorLimit | Socket.Stream.IPv4 |
| ConnectFirewalled | Socket.Stream.IPv4 |
| ConnectHostUnreachable | Socket.Stream.IPv4 |
| ConnectInterrupted | Socket.Stream.IPv4 |
| Connection | |
| 1 (Type/Class) | Socket.Stream.IPv4 |
| 2 (Data Constructor) | Socket.Stream.IPv4 |
| ConnectNetworkUnreachable | Socket.Stream.IPv4 |
| ConnectProtocolType | Socket.Stream.IPv4 |
| ConnectRefused | Socket.Stream.IPv4 |
| ConnectTimeout | Socket.Stream.IPv4 |
| disconnect | Socket.Stream.IPv4 |
| disconnect_ | Socket.Stream.IPv4 |
| Family | Socket.Stream.IPv4 |
| forkAccepted | Socket.Stream.IPv4 |
| forkAcceptedUnmasked | Socket.Stream.IPv4 |
| freezeIPv4Slab | Socket.Datagram.Slab |
| freezePeerlessSlab | Socket.Datagram.Slab |
| Internet | Socket.Stream.IPv4 |
| Interruptibility | Socket.Stream.IPv4 |
| Interruptible | Socket.Stream.IPv4 |
| interruptibleAccept | Socket.Stream.IPv4 |
| interruptibleForkAcceptedUnmasked | Socket.Stream.IPv4 |
| ipv4PeerToPosix | Socket.Address |
| IPv4Slab | |
| 1 (Type/Class) | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| 2 (Data Constructor) | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| listen | Socket.Stream.IPv4 |
| Listener | Socket.Stream.IPv4 |
| Message | |
| 1 (Type/Class) | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes |
| 2 (Data Constructor) | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes |
| newIPv4Slab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| newPeerlessSlab | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| Peer | |
| 1 (Type/Class) | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes, Socket.Stream.IPv4 |
| 2 (Data Constructor) | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Datagram.Uninterruptible.Bytes, Socket.Stream.IPv4 |
| PeerlessSlab | |
| 1 (Type/Class) | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| 2 (Data Constructor) | Socket.Datagram.Slab, Socket.Datagram.Uninterruptible.MutableBytes, Socket.Datagram.Uninterruptible.Bytes |
| posixToIPv4Peer | Socket.Address |
| receive | |
| 1 (Function) | Socket.Datagram.Interruptible.MutableBytes |
| 2 (Function) | Socket.Datagram.Interruptible.Bytes |
| 3 (Function) | Socket.Datagram.Uninterruptible.MutableBytes |
| 4 (Function) | Socket.Datagram.Uninterruptible.Bytes |
| receiveBetween | |
| 1 (Function) | Socket.Stream.Interruptible.Addr |
| 2 (Function) | Socket.Stream.Interruptible.ByteString |
| 3 (Function) | Socket.Stream.Interruptible.Bytes |
| 4 (Function) | Socket.Stream.Interruptible.MutableBytes |
| 5 (Function) | Socket.Stream.Uninterruptible.Addr |
| 6 (Function) | Socket.Stream.Uninterruptible.ByteString |
| 7 (Function) | Socket.Stream.Uninterruptible.Bytes |
| 8 (Function) | Socket.Stream.Uninterruptible.MutableBytes |
| receiveExactly | |
| 1 (Function) | Socket.Stream.Interruptible.Addr |
| 2 (Function) | Socket.Stream.Interruptible.ByteString |
| 3 (Function) | Socket.Stream.Interruptible.Bytes |
| 4 (Function) | Socket.Stream.Interruptible.MutableBytes |
| 5 (Function) | Socket.Stream.Uninterruptible.Addr |
| 6 (Function) | Socket.Stream.Uninterruptible.ByteString |
| 7 (Function) | Socket.Stream.Uninterruptible.Bytes |
| 8 (Function) | Socket.Stream.Uninterruptible.MutableBytes |
| ReceiveException | |
| 1 (Type/Class) | Socket.Datagram.Uninterruptible.Bytes |
| 2 (Type/Class) | Socket.Stream.IPv4 |
| receiveFromIPv4 | |
| 1 (Function) | Socket.Datagram.Interruptible.MutableBytes |
| 2 (Function) | Socket.Datagram.Interruptible.Bytes |
| 3 (Function) | Socket.Datagram.Uninterruptible.MutableBytes |
| 4 (Function) | Socket.Datagram.Uninterruptible.Bytes |
| ReceiveHostUnreachable | Socket.Stream.IPv4 |
| ReceiveInterrupted | |
| 1 (Data Constructor) | Socket.Datagram.Uninterruptible.Bytes |
| 2 (Data Constructor) | Socket.Stream.IPv4 |
| receiveMany | |
| 1 (Function) | Socket.Datagram.Interruptible.MutableBytes |
| 2 (Function) | Socket.Datagram.Interruptible.Bytes |
| 3 (Function) | Socket.Datagram.Uninterruptible.MutableBytes |
| 4 (Function) | Socket.Datagram.Uninterruptible.Bytes |
| receiveManyFromIPv4 | |
| 1 (Function) | Socket.Datagram.Interruptible.MutableBytes |
| 2 (Function) | Socket.Datagram.Interruptible.Bytes |
| 3 (Function) | Socket.Datagram.Uninterruptible.MutableBytes |
| 4 (Function) | Socket.Datagram.Uninterruptible.Bytes |
| receiveOnce | |
| 1 (Function) | Socket.Stream.Interruptible.Addr |
| 2 (Function) | Socket.Stream.Interruptible.ByteString |
| 3 (Function) | Socket.Stream.Interruptible.Bytes |
| 4 (Function) | Socket.Stream.Interruptible.MutableBytes |
| 5 (Function) | Socket.Stream.Uninterruptible.Addr |
| 6 (Function) | Socket.Stream.Uninterruptible.ByteString |
| 7 (Function) | Socket.Stream.Uninterruptible.Bytes |
| 8 (Function) | Socket.Stream.Uninterruptible.MutableBytes |
| ReceiveReset | Socket.Stream.IPv4 |
| ReceiveShutdown | Socket.Stream.IPv4 |
| ReceiveTruncated | Socket.Datagram.Uninterruptible.Bytes |
| send | |
| 1 (Function) | Socket.Datagram.Interruptible.MutableBytes |
| 2 (Function) | Socket.Datagram.Uninterruptible.MutableBytes |
| 3 (Function) | Socket.Datagram.Uninterruptible.Bytes |
| 4 (Function) | Socket.Stream.Interruptible.Addr |
| 5 (Function) | Socket.Stream.Interruptible.ByteString |
| 6 (Function) | Socket.Stream.Interruptible.Bytes |
| 7 (Function) | Socket.Stream.Interruptible.MutableBytes |
| 8 (Function) | Socket.Stream.Uninterruptible.Addr |
| 9 (Function) | Socket.Stream.Uninterruptible.ByteString |
| 10 (Function) | Socket.Stream.Uninterruptible.Bytes |
| 11 (Function) | Socket.Stream.Uninterruptible.MutableBytes |
| SendException | Socket.Stream.IPv4 |
| SendInterrupted | Socket.Stream.IPv4 |
| sendMutableBytesUnmanagedBytes | |
| 1 (Function) | Socket.Stream.Interruptible.Hybrid |
| 2 (Function) | Socket.Stream.Uninterruptible.Hybrid |
| sendOnce | Socket.Stream.Interruptible.MutableBytes |
| SendReset | Socket.Stream.IPv4 |
| SendShutdown | Socket.Stream.IPv4 |
| sendToIPv4 | |
| 1 (Function) | Socket.Datagram.Interruptible.MutableBytes |
| 2 (Function) | Socket.Datagram.Uninterruptible.MutableBytes |
| 3 (Function) | Socket.Datagram.Uninterruptible.Bytes |
| Socket | |
| 1 (Type/Class) | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected |
| 2 (Data Constructor) | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected |
| SocketAddressInUse | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Stream.IPv4 |
| SocketEphemeralPortsExhausted | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Stream.IPv4 |
| SocketException | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Stream.IPv4 |
| SocketFileDescriptorLimit | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Stream.IPv4 |
| SocketPermissionDenied | Socket.Datagram.IPv4.Connected, Socket.Datagram.IPv4.Unconnected, Socket.Stream.IPv4 |
| Uninterruptible | Socket.Stream.IPv4 |
| Unix | Socket.Stream.IPv4 |
| unlisten | Socket.Stream.IPv4 |
| unlisten_ | Socket.Stream.IPv4 |
| V4 | Socket.Stream.IPv4 |
| V6 | Socket.Stream.IPv4 |
| Version | Socket.Stream.IPv4 |
| withAccepted | Socket.Stream.IPv4 |
| withConnection | Socket.Stream.IPv4 |
| withListener | Socket.Stream.IPv4 |
| withSocket | |
| 1 (Function) | Socket.Datagram.IPv4.Connected |
| 2 (Function) | Socket.Datagram.IPv4.Unconnected |