bard가 수정해준 코드
import ping3
import requests
def ping_server(server):
"""Pings a server and returns the ping time in milliseconds.
Args:
server: The server to ping.
Returns:
The ping time in milliseconds.
"""
try:
ping_result = ping3.ping(server)
return int(ping_result * 1000)
except Exception as e:
print(e)
return None
def send_ping_result(server, ping_result):
"""Sends the ping result to an API.
server: The server that was pinged.
ping_result: The ping result in milliseconds.
url = "http://127.0.0.1:3001/api/push/f2kODNXOVN"
data = {
"status": "up",
"msg": "OK",
"ping": ping_result,
}
requests.request("get", url, data=data)
if __name__ == "__main__":
# Get the server to ping from the command line.
server = input("Enter the server to ping: ")
# Get the ping result.
ping_result = ping_server(server)
# Send the ping result to the API.
send_ping_result(server, ping_result)
여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.
파일 용량 제한 : 2.00MB (허용 확장자 : )
업로드 중... (0%)
bard가 수정해준 코드
import ping3
import requests
def ping_server(server):
"""Pings a server and returns the ping time in milliseconds.
Args:
server: The server to ping.
Returns:
The ping time in milliseconds.
"""
try:
ping_result = ping3.ping(server)
return int(ping_result * 1000)
except Exception as e:
print(e)
return None
def send_ping_result(server, ping_result):
"""Sends the ping result to an API.
Args:
server: The server that was pinged.
ping_result: The ping result in milliseconds.
"""
url = "http://127.0.0.1:3001/api/push/f2kODNXOVN"
data = {
"status": "up",
"msg": "OK",
"ping": ping_result,
}
requests.request("get", url, data=data)
if __name__ == "__main__":
# Get the server to ping from the command line.
server = input("Enter the server to ping: ")
# Get the ping result.
ping_result = ping_server(server)
# Send the ping result to the API.
send_ping_result(server, ping_result)