I'm currently using socket.gethostbyaddr(ip), and sometimes it will block my program for quite a while. What's the correct way to do this in twisted? Do I have to create a thread for that? Thanks! Yun