📌 عنوان برنامه: برنامه‌ای بنویسید که چک کند که آیا دستگاه شما به اینترنت متصل است یا خیر؟

🛑 نکته: این برنامه در زمان فیلترینگ (سخت‌گیرانه) بسیار کاربردی می‌باشد!

# **************************************************
import socket

HOST_PORT = 80
HOST_NAME = "google.com"


def is_internet_connected(host_name: str, host_port: int):
try:
# Get Host IP Address
host_ip = socket.gethostbyname(host_name)
# Timeout: 5 Seconds
timeout = 5
# Try to connect
client_socket = socket.create_connection(
address=(host_ip, host_port), timeout=timeout
)
# Close the connection
client_socket.close()
return True
except Exception:
# Ignore any errors!
pass
return False


result = is_internet_connected(host_name=HOST_NAME, host_port=HOST_PORT)
print(result)
# **************************************************

#SourceCode #SourceCode10002
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
👍32