Получить все запросы к одному сокету в группе повторного использования сокетов - PullRequest
1 голос
/ 07 марта 2020

У меня есть следующий код. Когда клиент отправляет запрос на 7.7.7.7:3000, иногда я получаю это в s1, а иногда я получаю это в s2. Я хочу, чтобы только s1 все время получал запрос. Возможно ли это?

import socket

s1 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s1.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, True)
s1.bind(('', 3000))

s2 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s2.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, True)
s2.bind(('7.7.7.7', 3000))

data, addr = s1.recvfrom(1024)
s2.sendto("dinesh".encode(), addr)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...