Untitled

UDPClient.py

from socket import *
serverName = 'ip주소' 
serverPort = 12000
clientSocket = socket(AF_INET, SOCK_DGRAM)  -> IPv4 , UDP 를 의미
message = input('input lower sentence:')
clientSocket.sendto(message.encode(), (serverName, serverPort))->UDP이기에 목적지 명시
modifiedMessage, serverAddress = clientSocket.recvform(2048) -> 2048 버퍼의 크기로 받는다
print(modifiedMessage.decode())
clientSocket.close()
UDPServer.py

from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_DGRAM)
serverSocket.bind(('',serverPort)). -> 포트번호 12000을 서버의 소켓에 할당한다(bind) 
print("The server is ready to recieve")
while True:  -> 요청을 무한으로 대기하는 모습
	message, clientAddress = serverSocket.recvfrom(2048)
	modifiedMessage = message.decode().upper()
	serverSocket.sendto(modifiedMessage.encode(), clientAddress)