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.
- Host: GitHub
- URL: https://github.com/moki/bgnet
- Owner: moki
- Created: 2019-05-30T12:38:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-09T17:13:25.000Z (about 6 years ago)
- Last Synced: 2025-02-10T08:47:02.360Z (4 months ago)
- Language: C
- Size: 26.4 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Beej's Guide to Network Programming Using Internet Sockets
code and notesContents:
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