我也碰到过这个问题,原因是在取RemoteHost的时候,先要通过getpeername取到对方的地址信息,再用gethostbyaddr取到机器名,当网络中不存在域名解析服务器的时候,这个操作耗时会比较长。要想解决可以在c:\winnt\system32\drivers\etc\hosts文件中配置有关计算机的地址,或者配一台域名解析服务器,否则干脆只取对方的IP。