Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Tut_and_Tam
1
вклад
1
вопрос
2
ответа
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Отправка пакетов на локальный IP, как сделать?
Tut_and_Tam
@Tut_and_Tam
import socket
class UDP():
def __init__(self, host, port):
self.host = host
self.port = port
self.server = (self.host, self.port)
self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # Proto UDP
def send(self, packet, size=8000):
self.sock.sendto(packet.encode('UTF-8'), self.server)
data, addr = self.sock.recvfrom(size)
return data
udp=UDP(host='127.0.0.1', port=666)
data=udp.send('Hello, world').decode('UTF-8')
print(data)
По UDP можешь передать нужную информацию, например сообщение.
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
class UDP():
def __init__(self, host, port):
self.host = host
self.port = port
self.server = (self.host, self.port)
self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # Proto UDP
def send(self, packet, size=8000):
self.sock.sendto(packet.encode('UTF-8'), self.server)
data, addr = self.sock.recvfrom(size)
return data
udp=UDP(host='127.0.0.1', port=666)
data=udp.send('Hello, world').decode('UTF-8')
print(data)
По UDP можешь передать нужную информацию, например сообщение.