def _test_tcp_connect(self):
for dc_id, address in TELEGRAM_DCS:
dl = []
log.debug("Testing %s:443|80" % (address))
dl.append(self._test_connect_to_port(address, 443))
dl.append(self._test_connect_to_port(address, 80))
results = yield defer.DeferredList(dl, consumeErrors=True)
tcp_blocked = True
for success, result in results:
if success == True:
tcp_blocked = False
if tcp_blocked == True:
self.report['telegram_tcp_blocking'] = True
log.msg("Telegram servers are BLOCKED based on TCP")
else:
self.report['telegram_tcp_blocking'] = False
log.msg("Telegram servers are not blocked based on TCP")
评论列表
文章目录