Next: posix users, Previous: posix mmap, Up: posix [Index]
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.
• posix socket addresses: | Network address structures. | |
• posix socket hosts: | Network hosts database. | |
• posix socket protocols: | Network protocols database. | |
• posix socket services: | Network services database. | |
• posix socket networks: | Networks database. | |
• posix socket socket: | Network sockets operations. | |
• posix socket misc: | Error and miscellaneous functions. | |
• posix socket examples: | Examples of clients and servers. | |
• posix socket oob: | Notes on transmission of OOB data. |