Re: backlog problem?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I even tested a similar program of Client Socket in C++ to connect to port
3306, but the exception "Could not bind to port." was caught after 5 or 6
sockets. So I am quite sure it's sth wrong with the OS (RedHat Linux).

--- Joanne Wing Yan Lai <joannelai@xxxxxxxxx> wrote:

> Hi,
> 
> I have implemented a simple java application (J2SE 1.4.2) in which
> contains a server and a client.
> 
> The server side has a ServerSocket to listen to the client messages and
> the client side has a for loop to create many socket to a specific port.
> 
> When I run the client, the following stack trace was printed after 4 or
> 5
> sockets are created successfully.
> 
> java.net.ConnectException: Connection refused
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
>         at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
>         at java.net.Socket.connect(Socket.java:426)
>         at java.net.Socket.connect(Socket.java:376)
>         at java.net.Socket.<init>(Socket.java:291)
>         at java.net.Socket.<init>(Socket.java:119)
>         at Client.main(Client.java:12)
> 
> I have tested this on both RedHat linux 7.2 and RHEL 3.0 AS and both
> fail.
> However I run on Windows XP, it runs without any error.
> 
> I have increased the ServerSocket backlog parameter on the server side
> to
> a bigger number (default is 50) but it makes no difference. Besides, I
> have modified /usr/include/linux/socket.h in which the constant
> SOMAXCONN
> is changed from 128 to 1024, but it doesn't help as well.
> 
> It seems to be there's some controls or limitations in RedHat Linux
> which
> causes the program to throw exception when the clients connect faster
> than
> the server can accept.
> 
> Any help is appreciated.
> 
> 
> 
> 		
> __________________________________________ 
> Yahoo! DSL ?Something to write home about. 
> Just $16.99/mo. or less. 
> dsl.yahoo.com 
> 
> -- 
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
> 



		
__________________________________________ 
Yahoo! DSL ? Something to write home about. 
Just $16.99/mo. or less. 
dsl.yahoo.com 

-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux