mirror of
https://github.com/Justuser3310/jetwork.git
synced 2025-01-19 01:18:48 +00:00
Новая версия работы с сетью.
This commit is contained in:
parent
3e853ddb79
commit
826235676f
8
main.py
8
main.py
@ -26,16 +26,14 @@ def reverse_proxy():
|
||||
elif name == "nt":
|
||||
system(f"bore.exe local {port} --to jetwork.404.mn --port {dest}")
|
||||
|
||||
'''
|
||||
# Стартуем проброс порта
|
||||
rp = Thread(target = reverse_proxy)
|
||||
rp.start()
|
||||
sleep(0.5)
|
||||
'''
|
||||
print(f"\nВаш порт: {dest}")
|
||||
|
||||
from network import *
|
||||
|
||||
#server(8001)
|
||||
client(8001)
|
||||
#server(8000)
|
||||
pport = int(input())
|
||||
client(pport, "is_t")
|
||||
|
||||
|
50
network.py
50
network.py
@ -30,56 +30,24 @@ def server(port = 8000):
|
||||
break
|
||||
|
||||
if op == "ping":
|
||||
conn.send("Pinged success".encode())
|
||||
conn.send("pong".encode())
|
||||
elif op[:3] == "is_":
|
||||
check = op[3:]
|
||||
if os.path.exists(f'cached/{check}'):
|
||||
conn.send("exist".encode())
|
||||
else:
|
||||
conn.send("not exist".encode())
|
||||
conn.close()
|
||||
|
||||
'''
|
||||
sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
|
||||
sock.bind (('127.0.0.1', port))
|
||||
|
||||
while 1 :
|
||||
data , addres = sock.recvfrom(1024)
|
||||
#print (addres[0], addres[1])
|
||||
op = data.decode('utf-8')
|
||||
|
||||
print(op)
|
||||
if op == "ping":
|
||||
sock.sendto("Pinged success".encode('utf-8'), addres)
|
||||
elif op[:3] == "is_":
|
||||
check = op[3:]
|
||||
if os.path.exists(f'cached/{check}'):
|
||||
sock.sendto("exist".encode('utf-8'), addres)
|
||||
else:
|
||||
sock.sendto("not exist".encode('utf-8'), addres)
|
||||
else:
|
||||
sock.sendto(data, addres)
|
||||
'''
|
||||
|
||||
# op = operation
|
||||
def client(port, op = "ping"):
|
||||
host = 'jetwork.404.mn'
|
||||
s = socket.socket()
|
||||
s.connect((host, port))
|
||||
|
||||
s.send("ping".encode())
|
||||
s.send(op.encode())
|
||||
data = s.recv(1024).decode()
|
||||
print('Received from server: ' + data)
|
||||
|
||||
s.close()
|
||||
|
||||
'''
|
||||
server = 'jetwork.404.mn', port
|
||||
|
||||
sor = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
|
||||
sor.sendto((op).encode('utf-8'), server)
|
||||
sor.settimeout(5)
|
||||
|
||||
# try:
|
||||
if True:
|
||||
data = sor.recv(1024)
|
||||
res = data.decode('utf-8')
|
||||
return res
|
||||
# except:
|
||||
# print(f"[:{dest_port}] Недоступен.")
|
||||
# return None
|
||||
'''
|
||||
return data
|
||||
|
Loading…
Reference in New Issue
Block a user