> Benoît Minisini wrote: > > The WRITE instruction will block your program if the internal socket > > buffer is > > full because the reader is not fast enough to get it. > > Thank you Benoit. > But, how can to workaround this?
You raise a point there. There is no code in the gb.net component to warn when writing on the socket is possible (i.e. when it won't block). On Gambas 3, you have a Blocking property that allows you to make the WRITE instruction not blocking. But this is not enough. You need to know how many bytes were really wrote, to send the rest later, and you need to be warn where writing is possible. I'm afraid I won't be able to fix that for Gambas 2.x. Regards, -- Benoît ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user