Subj : Re: network programming in c To : comp.programming From : Richard Heathfield Date : Fri Oct 07 2005 01:44 pm ajeet singh said: > i want help about network programming and system programming in c.. > could you help to me.. plz send me some online tutorials link.. > and also guid about it.. The first step in learning to do network programming is to realise that communication over a network is a two-way process, involving a sender of information and a receiver of information. Unless the receiver can understand what the sender sends, there is little or no point in sending the information. It is therefore wise to at least attempt to stick to a core protocol which is understood by both the sender and the receiver. For example, there is a protocol for the spelling of "please" - it goes like this: first a 'p', then an 'l', then an 'e', then an 'a', then an 's', and finally another 'e'. Some receivers understand "plz" to be an abbreviation for "please", but by no means all - and those who do understand it have to do extra processing to facilitate the translation. Senders should not lay such unnecessary burdens on their receivers. It is far better for the sender to stick to well-established protocols than to take arbitrary shortcuts and hope that the receiver will be able to work out what you meant. The book you want should be available from your local bookstore. It is called "Unix Network Programming", Volume 1. Volume 2 covers other stuff which you don't need to know just yet. Even if you are using Windows, it is well worth buying this book, since almost all the core knowledge in it is transferable to Windows. -- Richard Heathfield "Usenet is a strange place" - dmr 29/7/2005 http://www.cpax.org.uk email: rjh at above domain (but drop the www, obviously) .