Я хотел бы отправлять пакеты udp на определенный идентификатор и порт с определенного IP-адреса и порта, но пока мой код отправляет его только в правильное место, каждый раз, когда я перезапускаю сценарий, порт src по какой-то причине изменяется.
from socket import *
import time
UDP_IP="10.0.1.7" #local ip
UDP_PORT = 39580 # desired local src
address= ('128.199.91.34' , 3782) #desired target ip and port
client_socket = socket(AF_INET , SOCK_DGRAM)
client_socket.settimeout(1)
sock = socket (AF_INET , SOCK_DGRAM)
sock.bind((UDP_IP , UDP_PORT))
while True:
data = "data"
client_socket.sendto(data.encode('utf8') , address)
print(data)
time.sleep(1)
Каждый раз, когда запускается скрипт, порт src сбрасывается, и я хотел бы, чтобы он был жестко запрограммирован в sctipt.У меня также есть другое приложение, отправляющее пакеты UDP на тот же порт, так как я хочу, чтобы этот сценарий отправлял их на.