Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #33260

Re: multithread client socket

From Jan Burse <janburse@fastmail.fm>
Newsgroups comp.lang.java.programmer
Subject Re: multithread client socket
Date 2015-12-01 22:06 +0100
Organization albasani.net
Message-ID <n3l245$tdc$1@news.albasani.net> (permalink)
References <75df5111-41b9-4833-8497-69104f011d14@googlegroups.com> <n3l1rl$sda$1@news.albasani.net>

Show all headers | View raw


Jan Burse schrieb:
> Philipp Kraus schrieb:
>> On large datasets the runtime cannot create new
>  > socket objects (socket already in use message).
>  > The Java client runs explicit socket.close
>  > without any error. My idea is, that each thread
>  > of the thread-pool holds a member with the socket,
>  > but I need must reconnect the client socket on
>  > each task, because the server closes the socket.
>
> Its not necessarely the server that closes the socket.
> Check your exception handling and socket parameters,
> such as time out settings. See also:
> http://docs.oracle.com/javase/7/docs/api/java/net/SocketTimeoutException.html

Also check your network infrastructure, I am
hearing a lot of stories from collegues where
firewalls etc.. impose additional constraints
and kick out connections.

Maybe switch to out of the box solutions, such
as Http connection, which might have additional
features which are not so easy to implement from
scratch.

Also out of the box solutions might have a
different idea on how conversations between
client and server function.

For example in a Http connection the session
cookie is responsible for tying together multiple
requests and responses and not the socket version.

Bye

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

multithread client socket Philipp Kraus <philipp.kraus.flashpixx@gmail.com> - 2015-12-01 09:36 -0800
  Re: multithread client socket Eric Douglas <e.d.programmer@gmail.com> - 2015-12-01 11:58 -0800
    Re: multithread client socket Philipp Kraus <philipp.kraus.flashpixx@gmail.com> - 2015-12-01 23:02 -0800
      Re: multithread client socket Eric Douglas <e.d.programmer@gmail.com> - 2015-12-02 06:39 -0800
  Re: multithread client socket Jan Burse <janburse@fastmail.fm> - 2015-12-01 22:01 +0100
    Re: multithread client socket Jan Burse <janburse@fastmail.fm> - 2015-12-01 22:06 +0100
      Re: multithread client socket Eric Douglas <e.d.programmer@gmail.com> - 2015-12-01 13:55 -0800
    Re: multithread client socket Martin Gregorie <martin@address-in-sig.invalid> - 2015-12-01 22:04 +0000
      Re: multithread client socket Philipp Kraus <philipp.kraus.flashpixx@gmail.com> - 2015-12-01 23:04 -0800
        Re: multithread client socket Eric Douglas <e.d.programmer@gmail.com> - 2015-12-02 05:52 -0800
        Re: multithread client socket Martin Gregorie <martin@address-in-sig.invalid> - 2015-12-02 14:38 +0000
  Re: multithread client socket Arne Vajhøj <arne@vajhoej.dk> - 2015-12-05 20:00 -0500

csiph-web