BSD Sockets Programming from a Multi-Language Perspective

 < Day Day Up > 



M. Tim Jones

CHARLES RIVER MEDIA, INC.

Hingham,Massachusetts

Copyright 2004 by CHARLES RIVER MEDIA, INC.
All rights reserved.

No part of this publication may be reproduced in any way, stored in a retrieval system of any type, or transmitted by any means or media, electronic or mechanical, including, but not limited to, photocopy, recording, or scanning, without prior permission in writing from the publisher.

Acquisitions Editor: James Walsh
Production: Publishers' Design and Production Services, Inc.
Cover Design: The Printed Image

CHARLES RIVER MEDIA, INC.
10 Downer Avenue
Hingham, Massachusetts 02043
781-740-0400
781-740-8816 (FAX)
info@charlesriver.com
www.charlesriver.com

This book is printed on acid-free paper.

M. Tim Jones. BSD Sockets from a Multi-Language Perspective.

ISBN: 1-58450-268-1

All brand names and product names mentioned in this book are trademarks or service marks of their respective companies. Any omission or misuse (of any kind) of service marks or trademarks should not be regarded as intent to infringe on the property of others. The publisher recognizes and respects all marks used by companies, manufacturers, and developers as a means to distinguish their products.

Library of Congress Cataloging-in-Publication Data
Jones, M. Tim.
BSD Sockets programming from a multi-language perspective / M. Tim Jones.
p. cm.
ISBN 1-58450-268-1 (Pbk. with CD-ROM : alk. paper)
1. Internet programming. 2. Computer networks-Design and
construction. 3. Internetworking (Telecommunication) 4. Programming
languages (Electronic computers) I. Title.
QA76.625.J66 2004
005.2'76-dc22
2003016400

Printed in the United States of America
03 7 6 5 4 3 2 First Edition

CHARLES RIVER MEDIA titles are available for site license or bulk purchase by institutions, user groups, corporations, etc. For additional information, please contact the Special Sales Department at 781-740-0400.

Requests for replacement of a defective CD-ROM must be accompanied by the original disc, your mailing address, telephone number, date of purchase and purchase price. Please state the nature of the problem, and send the information to CHARLES RIVER MEDIA, INC., 10 Downer Avenue, Hingham, Massachusetts 02043. CRM's sole obligation to the purchaser is to replace the disc, based on defective materials or faulty workmanship, but not on the operation or functionality of the product.

This book would not have been possible without the patience and support of my beautiful wife, Jill, and my three children, Megan, Elise, and Marc.

Without Jill's support and encouragement, this book would have remained a draft outline on my laptop. I'm also grateful to my parents, Bud and Celeta, whose gift of a TRS-80 (with 4 KB RAM!) in 1979 began what has been a rewarding and successful career in software development.

Acknowledgments

This book investigates Sockets programming from the perspective of a number of interesting and novel languages. This book would not be possible without these languages, and, therefore, the authors of these languages must be acknowledged. The C language was conceived and implemented by Dennis Ritchie at Bell Labs. Perl was the brainchild of Larry Wall, who continues to direct its implementation and direction. Tcl was initially developed by John Ousterhout at the University of California at Berkeley. Python was created by Guido Van Rossum at CWI in Amsterdam. Java was conceived by James Gosling at Sun Microsystems. Finally, the Ruby language (my personal favorite object-oriented scripting language) was developed in Japan by Yukihiro Matsumoto (aka 'Matz').

While one may think of a book as written by a lonely author sitting up late at night researching and scribbling away on a stack of coffee-stained paper, the development of a book is an effort of many dedicated people. I'm thankful for the folks at Charles River Media who made this book possible, including Jim Walsh, Bryan Davidson, and Meg Dunkerley. Thanks also to Jim Lieb for his extremely helpful reviews.



 < Day Day Up > 



BSD Sockets Programming from a Multi-Language Perspective
Network Programming for Microsoft Windows , Second Edition (Microsoft Programming Series)
ISBN: 1584502681
EAN: 2147483647
Year: 2003
Pages: 225
Authors: Jim Ohlund

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net