11-23-07 12:31 PM
Hi all,
I am learning about socket programming from the books from Richard
Stevens. I just started, but browsing thru the books I didn't find an
example of how one could implement a program that uses two sockets for
communication (like for example the FTP command, which uses a data and
a command socket).
I am trying to write such a program myself, but I can't really get
around the design of the program. My questions is relatively simple (I
think). How would I go about setting up communication with two
sockets? I just need ideas on how to do this. I've been trying to get
this working for a long time, but I guess my design is wrong.
I can get it to work in a none concurrent program, but I want to allow
multiple clients connecting from the same or different machines. The
program has to be some kind of FTP alike, but a lot simpler. The
clients asks for a list of files and the server returns this. The
clients asks for a specific file and the server returns this files in
blocks of 1024 bytes (The file is send over another port than the file
names).
It is just for me to learn more about network programming... That's
why I don't need code, but ideas on how to set this up or references
on information that might help me out. (I have the books by Richard
Stevens, so if it is in there that would be nice too)
If this is the wrong mailing-list, please let me know.
Thanks in advance,
Kind regards,
Roel.
[ Post a follow-up to this message ]
|