Next: , Previous: , Up: posix   [Index]

4.15 Network sockets

With the purpose of keeping at the Scheme level the same semantics of the C level POSIX API, socket–related data structures are stored in bytevectors; such raw manipulation can cause the process to crash if we mishandle the values.

For an introduction to the IP and related protocols APIs, on GNU+Linux system, we should read the manual pages: (*manpages*)Linux socket interface, (*manpages*)Packet interface on device level, (*manpages*)IP Protocol, (*manpages*)TCP Protocol, (*manpages*)UDP Protocol, (*manpages*)ICMP Protocol, (*manpages*)Raw sockets.