On Nov 28, 2005, at 2:08 PM, Jorge Godoy wrote:


Jorge Godoy <[EMAIL PROTECTED]> writes:

How can you get to answer to 2 simultaneous clients on the same port at the
same time without multicast/broadcast then?  Threads allow you to run
concurrent things but they don't magically turn your physical medium into
something that can carry more information at the same time.

There's no need for physical medium here, you can only answer one request at a time on each port, this is what I was trying to say. I was thinking on another thing that involved more bandwidth, this is why there appeared the
physical constraint on my message.

Even with threads, you can't handle two different things at the very same time on the same port. And there's one process listening or writing to the port at a given time. If multiple threads request the information from this server
process, the server is acting as a multiplexer.

If forking -- I haven't read CP's code and I wasn't thinking specifically about it even tho it is the one that was involved -- them each process can
bind to a port and handle everything from there, without the need of a
multiplexer.

You're confusing ports and sockets. Ports are just an addressing scheme, sockets facilitate the connection... all of what you just said here is totally bogus.

-bob

Reply via email to