Solved

Socket Programming Book

Posted on 2002-03-03
6
1,094 Views
Last Modified: 2008-01-09
Hi,
Can someone please reccomend a good book for learning more about socket/network programming in C? I've modified a few programs that use sockets, but I don't fully understand how they work and I certainly don't know enough of the features to code my own socket applications. I'm asking for ideas on:

1.) A book that would teach me more about socket programming (including examples)
2.) A reference book on using sockets
3.) A book about client/server programming with sockets (integrating with exsisting protocols, and creating new ones)

If this is the same book, all the better!
Note: I'm developing for *NIX environment, so no Winsock!
0
Comment
Question by:qqqqqqqqqqqqqqq
6 Comments
 
LVL 5

Accepted Solution

by:
yonat earned 100 total points
ID: 6837354
I highly recommend "TCP/IP Illustrated" by W. Richard Stevens. You probably only need volumes I and III. These books concentrate more on the communications and protocols side of things.

If you prefer to concentrate on the programming side of things, better get "UNIX Network Programming", also by W. Richard Stevens.
0
 

Expert Comment

by:guysmartgal
ID: 6838682
hi,
    if u hail from India,there is a book by Vijay Mukhi titled "C Odyssey" . I dont think its available outside this region and i suggest u to start with this book and then go for Richard Steevens, so that Vijay Mukhi's book give u good understanding that is required for Network Programmaing.


Starting off with Richard Steevens doesnt make any harm but good if started with C Odyssey

Thanx
Luv.
0
 
LVL 86

Expert Comment

by:jkr
ID: 6839369
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 
LVL 5

Expert Comment

by:BlackDiamond
ID: 6848785
I second the Stevens books.  No books I have seen are more comprehensive, and there are tons of nice wrappers that are very useful.
0
 
LVL 4

Expert Comment

by:havman56
ID: 7053895
douglas comer also nice book.
0
 
LVL 45

Expert Comment

by:Kdo
ID: 9476593
No comment has been added lately, so it's time to clean up this TA.

I will leave a recommendation in the Cleanup topic area that this question is:
Accept yonat's comment as answer

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Kent (Kdo)
EE Cleanup Volunteer
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
This tutorial is posted by Aaron Wojnowski, administrator at SDKExpert.net.  To view more iPhone tutorials, visit www.sdkexpert.net. This is a very simple tutorial on finding the user's current location easily. In this tutorial, you will learn ho…
The goal of this video is to provide viewers with basic examples to understand and use structures in the C programming language.
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use for-loops in the C programming language.

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question