python udp如何实现同时收发信息
作者:Allan-- 时间:2023-12-16 10:06:33
udp实现同时收发信息
import socket
import threading
def fa(udp_socket,recv_ip,recv_data):
# 3 发送信息
while True:
data = input("输入你要发送的数据:")
udp_socket.sendto(data.encode("utf-8"),(recv_ip,recv_data))
def shou(udp_socket):
# 4接收数据
while True:
user_data = udp_socket.recvfrom(1024)
a = user_data[0]
b = user_data[1]
print("用户:%s发来的数据为:%s" % (str(b), a.decode("utf-8")))
def main():
# 1创建套接字
udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
# 2 绑定本地信息
udp_socket.bind(("",7892))
recv_ip = input("输入对方ip:")
recv_data = int(input("输入对方端口:"))
t1 = threading.Thread(target=fa,args=(udp_socket,recv_ip,recv_data))
t2 = threading.Thread(target=shou,args=(udp_socket,))
t1.start()
t2.start()
if __name__ == '__main__':
main()
结果:
python做发送udp工具
import socket
from time import sleep
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
nCnt = 0
while True:
if nCnt >5 :
sleep(2)
nCnt = 0
for data in [b'$123;CLEARHOLE;Product_id,Barcode_Cnt,0,NG,05&,\r',
]:
# 发送数据:
s.sendto(data, ('127.0.0.1', 10000))
# 接收数据:CLEARHOLE
#print(s.recv(1024).decode('utf-8'))
sleep(0.5)
nCnt += 1
s.close()
来源:https://blog.csdn.net/weixin_43599240/article/details/89157937
标签:python,udp,收发信息
0
投稿
猜你喜欢
Can''t connect to MySQL server on localhost (10061)解决方法
2024-01-22 00:25:02
vue @click @tap重叠事件区分方式
2024-05-10 14:10:04
利用Python自动生成PPT的示例详解
2021-10-16 18:25:08
pytorch下大型数据集(大型图片)的导入方式
2021-01-18 05:30:29
SQL Server性能调优之缓存
2024-01-25 04:30:08
Tensorflow的常用矩阵生成方式
2023-03-27 16:03:55
Python实现带百分比的进度条
2022-03-10 00:43:47
golang操作elasticsearch的实现
2024-02-04 08:42:45
Python 从一个文件中调用另一个文件的类方法
2022-02-22 23:36:35
浅谈MySQL触发器的原理以及使用
2024-01-19 02:44:46
SQL Server之SELECT INTO 和 INSERT INTO SELECT案例详解
2024-01-22 01:11:56
Oracle 数据库操作技巧集
2010-07-26 12:49:00
pytest测试框架+allure超详细教程
2023-03-18 21:38:00
如何安装并在pycharm使用selenium的方法
2022-02-11 07:00:56
Django自定义全局403、404、500错误页面的示例代码
2021-07-27 20:03:33
golang中json反序列化可能遇到的问题
2024-04-27 15:36:12
iPhone应用设计趋势[译]
2009-11-27 19:52:00
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2021-11-19 12:02:27
Asp中Scripting.TextStream 对象介绍
2007-11-02 12:19:00
Python 第一步 hello world
2021-03-25 06:42:15