Arno Garrels wrote: > Wilfried Mestdagh wrote: >> H Eric, >> >>> If I keep a loop like this >>> >>> while (FHSocket <> INVALID_SOCKET) and (not bAllSent) do >>> TryToSend; >>> >>> And TryToSend fails, will it fail everytime if I don´t call the >>> message pump? In this case an infinite loop would happen right? >> >> I think so yes. > > Why? Do you have arguments? > I agree that Flush generally violates the async paradigm and > _might cause problems, however removing the call to MessagePump > should not make a difference.
One could i.e. call the MessagePump when the loop finished _if required to make sure that event OnDataSent is called at once rather than on next application idle. > > -- > Arno Garrels -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be