Humm, Markus wrote:
>
> How would I implement a good message pump in that thread?
For instance (not tested)
procedure TMyThread.Execute;
begin
prepare the data to be sent
Wsocket.Create()
Assign all properties
..
Wsocket.Send(something);
Wsocket.MessageLoop;
..
clean up, thread result etc. if necessary
end;
procedure TMyThread.WSocketDataSent(Sender: TObject; ErrCode: Word);
begin
WSocket.CloseDelayed;
end;
procedure TMyThread.WSocketSessionClosed(Sender: TObject; ErrCode: Word);
begin
Wsocket.Release;
PostMessage(WSocket.Handle, WM_QUIT, 0, 0);
end;
Arno Garrels
> It's execute method does just check wheter there is something to send
> and if
> yes, it will build a correct data packet and send it. Then it will be
> idle until the next
> send request comes in.
>
> Greetings
>
> Markus
--
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