Chapter 16: Adding Security to Network Programs and SSL |
|
ssl_client.c |
The SSL (with the OpenSSL API) client/server uses the standard socket interface as
the starting point, and then, it does the handshaking for a secure connection. |
|
ssl_server.c |
Chapter 17: Sharing Messages with Multicast, Broadcast, and Mbone |
|
bcast_client.c |
Broadcasting, an older method of sharing information uses the network mask to send
and receive general messages. Multicast replaces broadcast as a more WAN-friendly solution. Until
multicasting is fully supported on the Internet, Mbone acts as a virtual network using IP-over-IP
protocols. |
|
dgram_echo.c |
|
mcast_client.c |
Chapter 18: The Power of Raw Sockets |
|
myping.c |
Raw sockets permit you to experiment with nearly zero-level protocols, simplifying
custom protocols. |
|
mytrace.c |
|
ping.c |
Chapter 19: IPv6: The Next Generation to IP |
|
client_v6.c |
When written right, converting to IPv6 from IPv4 is very simple and only requires
a few changes. These examples show the few changes in socket creation and setup. |
|
server_v6.c |