2010-06-20 35 views

回答

2

因爲有可能是你和遠程主機之間的濾波或翻譯的任何水平,只有方法,以確定是否可以連接到特定的主機是實際嘗試連接。如果連接成功,那麼你可以,否則你不能。

Ping不足,因爲ICMP ECHO請求可能被阻止,但TCP連接可能會正常工作。

0

IP地址對應於一個設備。一般意義上,您不能「連接」設備。您可以連接到由端口識別的設備上的服務。因此,您可以找到您感興趣的代理服務器的IP地址和端口,然後嘗試使用簡單的socket.connect連接到它。如果連接正常,您可以確定正在該ip地址的那個端口上運行。然後你繼續使用它,如果事情不像你期望的那樣,你可以做出進一步的決定。