I Просто установите linux ВМ в azure облаке и создайте server.py, который в основном получает данные из client.py, расположенного на другом хосте, и возвращает капитализированную форму данных. Когда я запускаю server.py в моем виртуальном компьютере, и когда я отправляю данные через client.py на server.py, я не знаю, происходит ли транзакция данных или не устанавливается или нет подключение к сети, но ничего не происходит:
client.py:
enter code here
from socket import *
serverName = '13.91.90.71'
serverPort = 12000
clientSocket = socket(AF_INET,SOCK_DGRAM)
message = input('Enter lowercase sentence:')
clientSocket.sendto(message.encode(),(serverName, serverPort))
modifiedMessage, serverAddress = clientSocket.recvfrom(2048)
print (modifiedMessage.decode())
clientSocket.close()
server.py:
enter code here
from socket import *
serverPort =12000
serverSocket = socket(AF_INET, SOCK_DGRAM)
serverSocket.bind(('', serverPort))
print('Ready to listen')
while 1:
message,clientAddress = serverSocket.recvfrom(2048)
modifiedMessage = message.upper()
print(modifiedMessage)
serverSocket.sendto(modifiedMessage, clientAddress)