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

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

import socket import threading class Udp_chat(object):     def __init__(self):         self.udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)         self.udp_socket.bind(('', 8888))     def send_msg(self):         dest_ip = input('请输入对方的ip:')         dest_port = int(input('请输入对方的端口:'))         while True:             send_data = input('请输入要发送的内容:')             self.udp_socket.sendto(send_data.encode('gbk'), (dest_ip, dest_port))     def recv_msg(self):         recv_data = self.udp_socket.recvfrom(1024)         recv_msg = recv_data[0].decode('gbk')         print(recv_msg) if __name__ == '__main__':     u = Udp_chat()     t_send = threading.Thread(target=u.send_msg)     t_recv = threading.Thread(target=u.recv_msg)     t_send.start()     t_recv.start()

转载于:https://www.cnblogs.com/victorstudy/p/11290469.html

你可能感兴趣的文章
MATLAB动画显示串口数据【实例】(修正链接)
查看>>
windows共享目录映射到linux本地目录
查看>>
单例模式的python实现
查看>>
移动端页面开发
查看>>
2018年上半年自考 郑州大学 软件工程(080720)
查看>>
shell编程
查看>>
[转载]Oracle Golden Gate - 概念和机制 (ogg)
查看>>
「模板」AC自动机(ACAM)
查看>>
[原创]我的WCF之旅(4):WCF中的序列化(Serialization)- Part I - Artech - 博客园
查看>>
4-8
查看>>
测试用例设计白皮书--测试用例设计综合策略
查看>>
iView 实战系列教程(21课时)_4.iView 实战教程之布局篇(二)
查看>>
20150501 调试分析之 修改内核来定位系统僵死问题
查看>>
【7集iCore3基础视频】7-3 iCore3硬件介绍
查看>>
数据库基础
查看>>
C 标准库 - string.h之strcat使用
查看>>
scikit-learn Quick Start
查看>>
剑指:不分行从上往下打印二叉树
查看>>
win8如何设置以管理员身份运行
查看>>
Linked List Cycle II
查看>>