On Saturday 29 April 2006 02:37, Roshan wrote:
> 1. Code snip
> /*Server code*/
> int listeningport=0;

Umm...shouldn't that be 4000? Servers are generally created on a fixed 
port. Thats why they are called servers...

> I believe, there is nothing wrong with the code, it
> creates a server at a free port now, but takes too
> long around 9-10 mintues

Umm...isn't that kinda obvious. If you start it at port 0, it will take 
a long time to determine a free port. Remember what I told you earlier, 
only root processes are allowed to bind to the first 1024 ports. That 
prolly explains why it takes so long for it to determine a free port. 
And eewwww...you should've mentioned that you're doing this in Java...

> > are you converting host to network and network to
> > host correctly?
>
> What am I supposed to do for this, exactly?
> Everything is running on localhost!

I dont think you need to do it in Java but you never mentioned which 
language you were using. So I assumed C. 

Anyway, try googling the next time. This is the right way to build a 
client / server:
http://java.sun.com/docs/books/tutorial/networking/sockets/clientServer.html


-- 
Dinesh A. Joshi

-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to