An open API service indexing awesome lists of open source software.

https://github.com/moki/bgnet

Beej's Guide to Network Programming Using Internet Sockets, code and notes.
https://github.com/moki/bgnet

Last synced: 2 months ago
JSON representation

Beej's Guide to Network Programming Using Internet Sockets, code and notes.

Awesome Lists containing this project

README

        

Beej's Guide to Network Programming Using Internet Sockets
code and notes

Contents:

2. What is a socket? | 2-socket/
Types of sockets
Low level details, network theory
3. IP Addresses, structs, and Data Munging | 3-ip_addresses-structs-data_munging/
3.1 IP Addresses v4, v6
3.1.1 Subnets
3.1.2 Port Numbers
3.2 Byte Order
3.3 structs
3.4 IP Addresses
3.4.1 Private Networks
5. System Calls or Bust
5.1 getaddrinfo()
5.2 socket()
5.3 bind()
5.4 connect()
5.5 listen()
5.6 accept()
5.7 send(), recv()
5.8 sendto(), recvfrom()
5.9 close(), shutdown()
5.10 getpeername()
5.11 gethostname()
6. Client-Server Background
6.1 TCP(Stream) Server
6.2 TCP(Stream) Client
6.3 UDP(Datagram) Server