Yes we have the same problem even though no exceptions are raised. This 
occurs with high traffic--especially sockets disconnecting with 
errors/abort.

Regards,

SZ

----- Original Message ----- 
From: "Miguel Cañas" <[EMAIL PROTECTED]>
To: <twsocket@elists.org>
Sent: Thursday, October 05, 2006 4:37 PM
Subject: Re: [twsocket] TWsocket server client list Error


: Thank you for the answer Wilfried
:
: Im following your suggestios and I will test the Wsockets events today 
with
: try .. except blocks to try to find the error.
:
: However I want to ask something to, Is there a theory for the connections
: without IP and PORT that shows the TWsocketServer.client[i]?
:
: [04/10/2006 17:24:09:296] --D Activa[1] IP [] PORT []
:
: because I have a procedure that check for connections to make a close 
socket
: in case that some timeotu expired, the code looks like this:
:
: //check for a valid client
:            if WSocketServerEx.IsClient( WSocketServerEx.Client[ i ] ) then
:            begin
:             //Close socket. Nothing send.
:              TTcpSrvClient( WSocketServerEx.Client[ i ] ).Close;
:           end;
: I can see thar in the case of the no IP no port connections i can do a
: .Close call
:
: Thank you
:
: Miguel Angel Cañas C.
:
:
: >From: Wilfried Mestdagh <[EMAIL PROTECTED]>
: >Reply-To: ICS support mailing <twsocket@elists.org>
: >To: ICS support mailing <twsocket@elists.org>
: >Subject: Re: [twsocket] TWsocket server client list Error
: >Date: Thu, 5 Oct 2006 12:42:03 +0200
: >
: >Hello Miguel,
: >
: >BGException is background exception. It comes from the message pump.
: >This means it can come also from your code in one of the TWSocket
: >events. To test put them all in a exception block until you found the
: >error (if it is over there of course).
: >
: >Socket operation on a non socket means that somewhere some handle is
: >overwritten. Mostly this comes because you have somewhere written
: >outside a variable (so written [partly] to another).
: >
: >This is not nececary the same moment but has happend a little while
: >before it.
: >
: >Also possible is that you have a pointer to a datasocket that is not
: >exestant anymore. If you have an array of sockets or so, be sure to
: >update it on OnClientConnect / OnClientDisconnect. Remember also that in
: >OnClientDisconnect the datasocket in question is still there, it is
: >called before it is destroyed (also the count argument).
: >
: >---
: >Rgds, Wilfried [TeamICS]
: >http://www.overbyte.be/eng/overbyte/teamics.html
: >http://www.mestdagh.biz
: >
: >Thursday, October 5, 2006, 09:06, Miguel Cañas wrote:
: >
: > > Hi
: >
: > > I am using TwSocketServer in a service application that receives
: >information
: > > from a POS Machine (using TCP) and I am having problems with the 
number
: >of
: > > clients that shows WSocketServerEx.ClientCount. In some cases
: >clientcount
: > > return more connections than the number of machines that I have
: >connected to
: > > the service.  I am saving the client list in txt file and it shows 
this;
: >
: > > [04/10/2006 17:24:09:296] --D Activa[0] IP [] PORT []
: > > [04/10/2006 17:24:09:296] --D Activa[1] IP [] PORT []
: > > [04/10/2006 17:24:09:296] --D Activa[2] IP [] PORT []
: > > [04/10/2006 17:24:09:296] --D Activa[3] IP [10.10.10.237] PORT [2379]
: >
: > > What happen with the positions 0,1 and 2 that shows no port or ip??
: >
: > > I have found this exception 2 segs before the addition of a new
: >'empty´(no
: > > ip or port) connection and was capture in WSocketServerExBgException.
: >
: > > [04/10/2006 17:24:07:453] [ESocketException] Msg[Error 10038 in 
function
: > > Disconnect (closesocket)
: > > Socket operation on non-socket]
: >
: > > Is there a relationship between this exception and the addition of the
: >new
: > > empty connection? or I have to look for the error in another place.
: > > Any help would be appreciated.
: >
: > > Thank you
: >
: > > Miguel Angel Cañas C.
: >
: > > _________________________________________________________________
: > > Express yourself instantly with MSN Messenger! Download today it's 
FREE!
: > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
: >
: >
: >--
: >To unsubscribe or change your settings for TWSocket mailing list
: >please goto http://www.elists.org/mailman/listinfo/twsocket
: >Visit our website at http://www.overbyte.be
:
: _________________________________________________________________
: Express yourself instantly with MSN Messenger! Download today it's FREE!
: http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
:
:


--------------------------------------------------------------------------------


: -- 
: To unsubscribe or change your settings for TWSocket mailing list
: please goto http://www.elists.org/mailman/listinfo/twsocket
: Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to