day27-2 socket socket programming based on UDP

Based on the UDP socket socket programming

  • UDP protocol is connectionless, so there will not stick package problem

Server

from socket import *

server = socket(AF_INET, SOCK_DGRAM)
server.bind(('127.0.0.1', 8000))
print('start...')

while True:

    data, client_addr = server.recvfrom(1024)
    print('来自客户端数据:', data)

    server.sendto(data.upper(), client_addr)

Client

from socket import *

client = socket(AF_INET, SOCK_DGRAM)

while True:
    cmd = input('please enter msg>>>')
    client.sendto(cmd.encode('utf8'), ('127.0.0.1', 8000))

    data = client.recvfrom(1024)
    print('来自服务端数据:', data)

Guess you like

Origin www.cnblogs.com/863652104kai/p/11099068.html