Hi everyone,
i've an application to write, a client and a server.
i've choosen to use the HTTP protocol to enable communication through them.
Hence, i'll use the THttpServer as my server front-end.
my question is the following :
some requests may use some database stuff (SQLite). It shouldn't be the case,
but,
in case the SQL stuff may need long duration (long>10 secs) i prefer to use
threads to get DB data, as there may be several
clients connecting at the same time.
Am i right to implement such requests as this :
Form.OnGetDocument :
Create a Thread with the HttpConnection attached and
FreeOnTerminate:=True;
Assign a OnThreadTerminate
Run the thread
Set Flags to hgWillSendMySelf
Form.OnThreadTerminate
AttachedHttpConnection.AnswerString/AnswerStream/AnswerWhatever
Does this design seem good ?
i mean will i be able to serve several connections at the same time
(independantly of DB concurrential access that i'll manage
within thread context) ?
Thanks in advance for your help !
Regards,
--
Guillaume MAISON - [EMAIL PROTECTED]
83, Cours Victor Hugo
47000 AGEN
Tél : 05 53 87 91 48 - Fax : 05 53 68 73 50
e-mail : [EMAIL PROTECTED] - Web : http://nauteus.com
--
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