Hi Kris,

Thank you for your reply.

The code is written using Borland C++ and I don't think this will solve 
my problem.

Thank you anyway
» Juan Carlos Seguí                 »

Kris Leech escribió:
> Juan Carlos - CAE wrote:
>> Hello everybody,
>> This is my first post to the list.
>> I'm porting a Windows service to Linux using the ICS components for 
>> Kylix3. I've almost finished the porting but I've a little problema that 
>> I don't know how to solve. I'll try to explain it the best I can:
>> I've a TIcsSocketServer listening for connections on a given port. When 
>> a client connects to the server I receive an OnClientConnect event where
>> I assign some events to the new client socket created. All seems to be 
>> ok at this point. After this the client sends some 'data' to the server 
>> that is correctly parsed in the OnDataAvailable event from the client 
>> socket. All seems to be ok again. When the client has finished his work, 
>> he closes the connection and the server receives an OnClientDisconnect 
>> event. Here is the problem: I'm not allways receiving that event.
>> At first it seems to be all ok and I receive the OnClientDisconnect 
>> event for the first connections, but at a given point no more 
>> OnClientDisconnect events are received. I know for sure that the client 
>> closes the connections because in Windows works fine. I think the 
>> problem only affects to Linux. Recently I've updated the Linux box to a 
>> 2.6 kernel (previously was the 2.4 branch) and now the problem is more 
>> visible, I don't know why.
>> I'm using the ICS for Kylix3 beta4 (this release has not changed for 
>> ages). Is there a new version for Kylix? Is the kylix ICS project dead 
>> or it will continue developing? Does somebody know why the 
>> ClientDisconnet event is not arriving?
> Does ICS work with FPC (Free Pascal Compiler) it is free and compiles to 
> Linux and Windows (plus others)? FPC also has a Delphi compatibility 
> mode so it will also compile Borland Pascal syntax as well as Turbo 
> pascal and fpc pascal.
>> Thank you very much
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