or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $12.81
Rent From: $7.06
 
 
   
Sell Back Your Copy
For a $3.55 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides)
 
 

TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) [Paperback]

David Makofske (Author), Michael J. Donahoo (Author), Kenneth L. Calvert (Author)
4.5 out of 5 stars  See all reviews (13 customer reviews)

List Price: $29.95
Price: $24.11 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $5.84 (19%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
 
Kindle Edition
Rent from
$12.81
$7.06
 
Paperback $24.11  
Sell Back Your Copy for $3.55
Whether you buy it used on Amazon for $9.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $3.55.
Used Price$9.00
Trade-in Price$3.55
Price after
Trade-in
$5.45

Book Description

0124660517 978-0124660519 May 13, 2004 1
"TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks. It is a unique combination of well written concise text and rich carefully selected set of working examples. For the beginner of network programming, it's a good starting book; on the other hand professionals could also take advantage of excellent handy sample code snippets and material on topics like message parsing and asynchronous programming."
Adarsh Khare, SDT, .Net Frameworks Team, Microsoft Corporation


The popularity of the C# language and the .NET framework is ever rising due to its ease of use, the extensive class libraries available in the .NET Framework, and the ubiquity of the Microsoft Windows operating system, to name a few advantages. TCP/IP Sockets in C# focuses on the Sockets API, the de facto standard for writing network applications in any programming language. Starting with simple client and server programs that use TCP/IP (the Internet protocol suite), students and practitioners quickly learn the basics and move on to firsthand experience with advanced topics including non-blocking sockets, multiplexing, threads, asynchronous programming, and multicasting. Key network programming concepts such as framing, performance and deadlocks are illustrated through hands-on examples. Using a detailed yet clear, concise approach, this book includes numerous code examples and focused discussions to provide a solid understanding of programming TCP/IP sockets in C#.

Features
*Tutorial-based instruction in key sockets programming techniques complemented by numerous code examples throughout
*Discussion moves quickly into the C# Sockets API definition and code examples, desirable for those who want to get up-to-speed quickly
*Important coverage of "under the hood" details that developers will find useful when creating and using a socket or a higher level TCP class that utilizes sockets
*Includes end-of-chapter exercises to facilitate learning, as well as sample code available for download at the book's companion web site

*Tutorial-based instruction in key sockets programming techniques complemented by numerous code examples throughout

*Discussion moves quickly into the C# Sockets API definition and code examples, desirable for those who want to get up-to-speed quickly

*Important coverage of "under the hood" details that developers will find useful when creating and using a socket or a higher level TCP class that utilizes sockets

*Includes end-of-chapter exercises to facilitate learning, as well as sample code available for download at the book's companion web site

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) + C# Network Programming + Network programming in .NET: C# & Visual Basic .NET
Price For All Three: $108.52

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • C# Network Programming $37.63

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Network programming in .NET: C# & Visual Basic .NET $46.78

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

"TCP/IP sockets in C# is an excellent book for anyone interested in writing network applications using Microsoft .Net frameworks." -Adarsh Khare, SDT, .Net Frameworks Team, Microsoft Corporation

Book Description

Affordable instruction for the C# programmer that delves into the functional and complex TCP/IP Socket class.

Product Details

  • Paperback: 175 pages
  • Publisher: Morgan Kaufmann; 1 edition (May 13, 2004)
  • Language: English
  • ISBN-10: 0124660517
  • ISBN-13: 978-0124660519
  • Product Dimensions: 8.9 x 6.7 x 0.5 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #362,562 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

13 Reviews
5 star:
 (6)
4 star:
 (7)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

19 of 19 people found the following review helpful:
5.0 out of 5 stars The Perfect Book With Perfect Examples, February 18, 2005
By 
Mark Downes (Brooklyn Park, MN USA) - See all my reviews
This review is from: TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) (Paperback)
I loved this book!

I bought this book not knowing anything about sockets. All I knew was that I had to use them for my next project. I bought this book, and within 2 weeks time had developed a full-scale proof-of-concept, distributed, client-server type application communicating over TCP/IP and using UDP for multicasting.

The examples are concise and practical, including examples of data framing/parsing and how to deal with different wire formats (big/little endian).

This book is a must-have for any serious C# programmer.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 18 people found the following review helpful:
5.0 out of 5 stars Exactly what I was looking for, February 12, 2005
This review is from: TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) (Paperback)
TCP/IP Sockets in C# delivers an incredible amount of knowledge considering it is only 175 pages! The authors spend the first chapter looking at TCP and UDP protocols, their differences and benefits. By chapter two you are already experimenting with sockets.

The authors go over the TcpClient/TcpListener classes, as well as the more low-level raw socket class. The book is extremely easy to read, and is moist with interesting examples. They also cover asynchronous I/O, handling multiple connections, retrieving EndPoint information about the connecting sockets (IP Address, host info, etc..). Then FINALLY in the middle of the book they did a marvelous job of explaining byte ordering, encoding, threading, etc...

I was happy to find that we are freely able to use the raw socket classes just as we did with the Winsock 2 API. I would definetly recommend this book to C# novices, and experts who want to learn about TCP/IP sockets. This book does not teach the C# language, however, even if you're not 100% sure about the C# language, the authors don't really use advanced programming techniques to confuse you. Face it, socket programming is one of the easiest things you'll ever do!! FIVE STARS!!!!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 12 people found the following review helpful:
4.0 out of 5 stars Size does not matter!, September 4, 2005
This review is from: TCP/IP Sockets in C#: Practical Guide for Programmers (The Practical Guides) (Paperback)
Only a 170 pages but right on target. I like books like this one who simply focus on what the title claims to deal with. This book deals with Socket Programming in C# in a pretty complete way. Instead of repeating the MSDN library information adn the online help of the .Net frameowrk, it covers very specific issues related to socket programming and shows how the C# and the .Net framework deal with them.

I would have given a 5 stars if the book included a complete application that demonstrates the concepts and design patterns discussed in the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
Millions of computers all over the world are now connected to the worldwide network known as the Internet. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
callback state object, state object reference, input network stream, socket instance, servicing connections, socket class, close the client socket, echo server, closing handshake, socket flags, iterative server, socket constructor, underlying socket, echo client, protocol factory, socket structure, handshake message, echo protocol, echo string, buffer argument, socket options, local port number, local endpoint, socket creation, string greeting
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Listening Local, Selected Methods, Selected Properties, Established Local, Microsoft Windows, Call Poll, Summary Description, Connecting Local, Domain Name System, Socket Shutdown, Super Widgets
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:





Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject