Моя программа работает на порту 67, но я хочу, чтобы на сервере был порт 67, а на клиенте - порт 68. Клиент (порт 68) должен отправить данные на сервер (порт 67), и сервер должен получить и отправитьrequest`.Как я могу это сделать?
Сервер:
import socket
UDP_IP_ADDRESS = "127.0.0.1"
UDP_PORT_NO = 67
Message = "Hello, Server"
serverSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
serverSock.bind((UDP_IP_ADDRESS, UDP_PORT_NO))
while True:
data, addr = serverSock.recvfrom(1024)
print ("Message: ", data)
Клиент:
import socket
client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #Internet , #UDP
print('Client: Socket Created')
UDP_IP_ADDRESS = "127.0.0.1"
UDP_PORT_NO = 67
Message = "Hello, Server"
client_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
client_socket.sendto(bytes(Message, "utf-8"), (UDP_IP_ADDRESS, UDP_PORT_NO))
Спасибо