That fixes both polling and events.  Great work. and quite the turnaround!

The change makes sense.  I read the original code as testing the actual, physical socket while the revised code effectively tests a virtual socket with responses buffered to the stream.

Unfortunately, the fix does not affect the no events problem I have in the serversocket class.  In the ClsServer.class of gbDummyImapServer, the Socket_Read event is only triggered when line 35, the Object.Attach() line is included.  Comment out that line and Socket_rRead is never called.


On 2017-10-04 10:46 PM, Benoît Minisini via Gambas-user wrote:


-------- Message transféré --------
Sujet : [Gambas Bug Tracker] Bug #1196: Socket Lof returns 0 when data is available.
Date : Thu, 05 Oct 2017 02:46:26 GMT
De : bugtrac...@gambaswiki.org
Pour : tmore...@ajm-software.com, g4m...@gmail.com

http://gambaswiki.org/bugtracker/edit?object=BUG.1196&from=L21haW4-

Comment #1 by Benoît MINISINI:

Does commit https://gitlab.com/gambas/gambas/commit/e02d02880660eb796d60ca6b0d32fbf08bf9eb8f make Lof() work correctly on Sockets?

Benoît MINISINI changed the state of the bug to: NeedsInfo.




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to