By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
449,353 Members | 1,235 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 449,353 IT Pros & Developers. It's quick & easy.

socket programming

P: 1
Hi all,

I'm new to all all this Socket Programming. I did a client server model, between my embedded hit and a pc. However I wanna know something more.

What exactly happens in the hardware, when I do all those system calls? Say, while Listen, accept, link detection etc...Do I just need to understand the TCP/IP header Basically what happens (is there handshake or something?) between the 2 transmission ends (like a data transfer model).

PS: I am not looking for the client-server software model.

Is someone aware of any good links/resource for the above?

Thanks in advance,
Regards,
CL.
Jan 14 '08 #1
Share this Question
Share on Google+
1 Reply


sicarie
Expert Mod 2.5K+
P: 4,677
What exactly happens in the hardware, when I do all those system calls? Say, while Listen, accept, link detection etc...Do I just need to understand the TCP/IP header Basically what happens (is there handshake or something?) between the 2 transmission ends (like a data transfer model).

PS: I am not looking for the client-server software model.

Is someone aware of any good links/resource for the above?
I don't think "the TCP/IP header" (as those are two different things) will help you. If you are using TCP then knowing how the protocol behaves will. But if you are using UDP, then knowing TCP won't help a bit (well, I argue that all knowledge helps, if not directly, but that's not too relevant....).

When you are saying you aren't looking for the client-server model, what are you looking for? RIM owned the patent on "push down" of information (which is why they had the BlackBerry market cornered), but that's still a server pushing to a client. Or are you talking p2p where you see something you want (as a client) and then download it (from a "server").

You need to restate your question specifically, because right now it sounds like you don't know what you're talking about.
Jan 16 '08 #2

Post your reply

Sign in to post your reply or Sign up for a free account.