<div id="RTEContent">&nbsp; Hi everyone,<br>  <br> I am writing a TCP server program using twisted. I cannot use pb since the client side is not in python. I decided to use twisted.application and run it as internet.TCPServer(...). My problem is that I want to make it save something to a database whenever a connection closed. I do this in returning a deferred under Protocol.connectionLost(). I would like to make this work when the server is shut down. However when the server is down, it doesn't wait for the deferred to finish the callback and quit. I would like to make it save to db as normal but the server will wait for all deferred has called back.&nbsp; Is there anyway I can do this? Any suggestions? Thanks a lot<br>  <br>  Snow Dragon</div><p>_______________________________________<br> 離線訊息 - Yahoo! Messenger<br> 就算你沒有上網,你的朋友仍可以留下訊息給你,當你上網時就能立即看到,任何說話都冇走失。<br>  http://messenger.yahoo.com.hk