VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • 基于udp协议的套接字通信

服务端搭建

import socket

server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # SOCK_DGRAM数据报协议=》udp协议

# 绑定一个ip地址和端口
server.bind(('127.0.0.1',8081))

while True:
    # 收到的是一个元组,分别是数据和客户端的地址
    data,client_addr=server.recvfrom(1024)
    server.sendto(data.upper(),client_addr)


server.close()

客户端搭建

import socket

client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 流式协议=》tcp协议

while True:
    msg=input('>>>: ').strip()
    client.sendto(msg.encode('utf-8'),('127.0.0.1',8081))
    res=client.recvfrom(1024)
    print(res)

client.close()
 
 


相关教程