Tcp c#
Practical Guide for Programmers
The Morgan Kaufmann Practical Guides Series Series Editor: Michael J. Donahoo
TCP/IP Sockets in C#: Practical Guide for Programmers David Makofske, Michael J. Donahoo, and Kenneth L. Calvert Java Cryptography Extensions: Practical Guide for Programmers Jason Weiss JSP: Practical Guide for Java Programmers Robert J. Brunner JSTL: Practical Guide for JSP Programmers Sue Spielman Java: Practical Guide for Programmers Zbigniew M. Sikora The Struts Framework: Practical Guide for Java Programmers Sue Spielman Multicast Sockets: Practical Guide for Programmers David Makofske and Kevin Almeroth TCP/IP Sockets in Java: Practical Guide for Programmers Kenneth L. Calvert and Michael J. Donahoo TCP/IP Sockets in C: Practical Guide for Programmers Michael J. Donahoo and Kenneth L. Calvert JDBC: Practical Guide for Java Programmers Gregory D. Speegle For further information on these books and for a list of forthcoming titles, please visit our website at http://www.mkp.com/practical
TCP/IP Sockets in C#
Practical Guide for Programmers
David B. Makofske
Akamai Technologies
Michael J. Donahoo
Baylor University
Kenneth L. Calvert
University of Kentucky
AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Morgan Kaufmann is an imprint of Elsevier
Senior Editor Associate Editor Publishing Services Manager Project Manager Cover Design Cover Image Composition Copyeditor Proofreader Indexer Interior printer Cover printer
Rick Adams Karyn Johnson Simon Crump Kyle Sarofeen Yvo Niezebos Design Getty Images Cepha Imaging Pvt. Ltd. Harbour Fraser Hodder Jacqui Brownstein Michael Ferreira Maple Press Phoenix Color
Morgan Kaufmann Publishers is an imprint of Elsevier. 500 Sansome Street, Suite 400, San Francisco, CA 94111 This book is printed on acid-free paper. ©2004 by Elsevier Inc. All rights reserved. Designations used by companies to