简单实现UDP与TCP套接字(Python版本)
发布时间
阅读量:
阅读量
依据《计算机网络:自顶向下方法》的相关内容,客户端会向服务端传输一组小写的英文字符,服务端在接收到该信息后,将其转换为大写形式并反馈至客户端。
UDP套接字编程实现
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)
还没有任何评论哟~
