cainiaofei

2022-09-30   阅读量: 943

Python如何持续监听udp同时处理实时信号对象?

Python如何持续监听udp同时处理实时信号对象?
添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(1)

85691082
2022-09-30

# -*- coding:utf-8 -*-

import serial

from socket import *

import time

host = ''

port = 13142

bufsize = 1024

addr = (host, port)

def serialmode():

ser = serial.Serial("com6", 115200)

sdata = ser.readline().decode("GB2312")

while True:

a, b, c = sdata.split(",")

print(a, b, c)

def UDPmode():

udpServer = socket(AF_INET, SOCK_DGRAM)

udpServer.bind(addr) # 开始监听

print("Waiting for connection....")

while True:

data, xxx = udpServer.recvfrom(bufsize)

data = data.decode(encoding='ascii')

print(data, end=" ")

print("nowtime:", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

if __name__ == '__main__':

serialmode()

UDPmode()

0.0000 0 0 回复

推荐帖子


    暂无数据

推荐课程