博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
udp案例
阅读量:4947 次
发布时间:2019-06-11

本文共 980 字,大约阅读时间需要 3 分钟。

import socketdef send_msg(udp_socket):    """发送消息"""    # 获取要发送的内容    desk_ip = input("输入对方的ip:")    desk_port = int(input("输入对方的port:"))    send_date = str(input("请输入要发送的消息:"))    udp_socket.sendto(send_date.encode("utf-8"), (desk_ip, desk_port))def recv_msg(udp_socket):    # 接受并显示    recv_date = udp_socket.recvfrom(1024)    print("%s:%s" % (str(recv_date[1]), recv_date[0].decode("utf-8")))def main():    # 创建套接字    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)    # 绑定信息    udp_socket.bind(("", 8080))    # 循环来处理事情    while True:        print("*" * 50)        print("1:发送消息")        print("2:接收消息")        print("0:退出系统")        op = input("请输入功能:")        if op == "1":            # 发送            send_msg(udp_socket)        elif op == "2":            # 接受并显示            recv_msg(udp_socket)        elif op == "0":            break        else:            print("输入错误重新输入")if __name__ == '__main__':    main()

 

转载于:https://www.cnblogs.com/yb161/p/9954980.html

你可能感兴趣的文章
C#中的继承
查看>>
表格的拖拽功能
查看>>
再回首Java第十八天
查看>>
QT5:QSS
查看>>
OpenCV2:幼儿园篇 第二章 读取图像
查看>>
搞好团队建设的致胜法宝
查看>>
实验二
查看>>
函数的形参和实参
查看>>
数据科学从业者常见的不良小习惯
查看>>
文字过长 用 ... 表示 CSS实现单行、多行文本溢出显示省略号
查看>>
1Caesar加密
查看>>
orcal 主键 外键 约束条件
查看>>
BZOJ 3779 重组病毒 LCT+线段树(维护DFS序)
查看>>
【TP SRM 703 div2 500】 GCDGraph
查看>>
hdu1203 dp背包问题
查看>>
Ubuntu grub2的修复
查看>>
ASP.NET 2.0: 在使用web.sitemap时,如何实现本地化
查看>>
MapReduce 重要组件——Recordreader组件 [转]
查看>>
2017-2018-2 20179225 《密码与安全新技术专题》 第6周作业
查看>>
转载:Linux命令行快捷键
查看>>