Consultor Eletrônico



Kbase P99699: Socket server hangs when multiple rapid connections occur
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/04/2008
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0x
All Supported Operating Systems

SYMPTOM(s):

Making fast, consecutive calls to a 4GL socket server

Connection results are displayed in Internet Explorer

Progress session hangs after first Refresh

Progress session is no longer accessible but does not GPF

No errors are generated

Code works correctly in Progress 9.1D / Progress 9.1E

Using GUI client

Problem does not occur using Character Client

CAUSE:

Bug# OE00112529

CAUSE:

A change in OpenEdge 10.0x means that AsyncSelect is turned off during an Accept() call. If another connection is received while processing the Accept() call but before the AsyncSelect is turned back on then this ends up hanging the client in the internals of WinSock.

FIX:

Upgrade to OpenEdge 10.1A or later