Advertisement

简单实现UDP与TCP套接字(Python版本)

阅读量:

依据《计算机网络:自顶向下方法》的相关内容,客户端会向服务端传输一组小写的英文字符,服务端在接收到该信息后,将其转换为大写形式并反馈至客户端。

UDP套接字编程实现

UDPClient.py

复制代码
    from socket import *
    
    serverName = '172.31.59.5'  # 服务端ip
    serverPort = 12000  # 服务端端口号
    clientSocket = socket(AF_INET, SOCK_DGRAM)  # 创建客户的套接字  AF_INET表示使用ipv4,SOCK_DGRAM表示是一个udp套接字
    message = input('Input lowercase sentence:')  # 获取用户输入的字符串
    # encode将字符串转字节,sendto为报文附上目的地址(serverName, serverPort)并向进程的套接字clientSocket发送结果分组
    clientSocket.sendto(message.encode(), (serverName, serverPort))
    modifiedMessage, serverAddress = clientSocket.recvfrom(2048)  # 接收到的分组的

全部评论 (0)

还没有任何评论哟~