1.5 KiB
1.5 KiB
UfaHack2024
Hackaton UfaHack2024 in UFA
Данный программный продукт создан с помощью фреймворка для Python Socket, CutBoost, CustomTkinter, а также приложение написанное на Kotin для клиента на Android
Код реализации сервера
import socket
s = socket.socket()
host = "192.168.120.244"
port = 12345
s.bind((host, port))
s.listen(5)
while True:
con, addr = s.accept()
with open('FDJ.jpg', 'wb') as f:
while True:
print(1)
data = con.recv(12000000)
if not data:
break
f.write(data)
con.close()
Код реализации клиента
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('192.168.120.244', 12345)) # Подключаемся к серверу.
s.sendall('Hello, Habr!'.encode('utf-8')) # Отправляем фразу.
data = s.recv(1024) # Получаем данные из сокета.
print(data.decode())
while True:
data = s.recv(4096)
if not data:
break
print("Received response: " + data.decode())
s.close()
Для обучения модели исползовали CutBoost