Introduction xix
Part 1 Network Programming Basics
Chapter 1: The C# Language 3
Chapter 2: IP Programming Basics 41
Chapter 3: C# Network Programming Classes 87
Chapter 4: DNS and C# 125
Part 2 Network Layer Programming
Chapter 5: Connection-Oriented Sockets 167
Chapter 6: Connectionless Sockets 209
Chapter 7: Using The C# Sockets helper classes 249
Chapter 8: Asynchronous Sockets 291
Chapter 9: Using Threads 333
Chapter 10: IP Multicasting 375
Part 3 Application Layer Programming Examples
Chapter 11: ICMP 411
Chapter 12: SNMP 441
Chapter 13: SMTP 477
Chapter 14: HTTP 511
Richard Blum has been a network specialist with the U.S. Department of Defense for more than 13 years and has programmed in C, C++, Java, and C#. He has also volunteered for a nonprofit organization, doing network administration and support. He has written four books for SAMS on networking topics, such as sendmail for Linux and open-source email security.
Ask a Question About this Product More... |