
This book is aimed at coders who are familiar with creating software for the OS of the classic Amiga but have no experience with using the network and the Internet in their programs. The book assumes that there already is a working Internet connection on the Amiga. For Amigas that are emulated with WinUAE there is a short appendix that shows how to enable the built-in network stack of WinUAE.
This book consists of four parts. The first part dives into how the network works, explaining the basics of addressing, routing and the IP protocol. This is followed by the part about network programming using sockets on the Amiga, which includes examples in C as well as in assembly language. The third part acts as a primer on encryption, concentrating mainly on how this is used by SSL/TLS. The book's last part shows how to use the AmiSSL library to create encrypted connections on the Amiga, again with examples in C and assembly.
The C examples can be cross-compiled with GCC or even compiled natively with VBCC. The assembly examples have been tested with Asm-Pro as well as HiSoft DevPac.