python - 我想在 SSE 中以不同的方式发送数据
问题描述
现在我通过服务器端事件向客户端发送数据
我可以分开这些数据吗?
如
发送数据:1.8 发送数据:-7.3 发送数据:4.5
我的代码:
def cal_fft(name):
print("Starting " + name)
gevent.sleep(5)
while True:
n = len(y) # Length of signal
NFFT = n # ?? NFFT=2^nextpow2(length(y)) ??
k = np.arange(NFFT)
f0 = k*Fs/NFFT # double sides frequency range
f0 = f0[range(math.trunc(NFFT/2))] # single sied frequency range
Y = np.fft.fft(y)/NFFT # fft computing and normaliation
Y = Y[range(math.trunc(NFFT/2))] # single sied frequency range
#amplitude_Hz = 2*abs(Y)
phase_ang = np.angle(Y) * 180 / np.pi
q.put(phase_ang)
gevent.sleep(2)
def stream_data():
print("Starting streaming")
while True:
if not q.empty():
result = q.get()
print("sent data: ", result)
# print(result)
# yield 'event: fft\n'
yield 'data: % s\n\n' % str(result)
gevent.sleep(0.4)
else:
print("QUEUE empty!! Unable to stream @", time.ctime())
gevent.sleep(1) # Try again after 1 sec
# os._exit(1)
解决方案
推荐阅读
- android - WifiP2P 在对等点发现上给出不一致的结果
- c++ - 如何将向量转换为矩阵 C++ vec2mat
- c# - 如何在用户屏幕的特定坐标处截屏并将其保存为example.jpeg c#?
- v8 - 为什么 JS 工厂/闭包比构造函数/原型慢得多?
- python - 矩阵减法类似于张量流中的矩阵乘法
- php - Laravel webdav和文件系统无法访问驱动器
- javascript - 我应该为这个 Tampermonkey 脚本选择哪个元素?还是可以等到所有内容加载完毕?
- html - 寻找从 Python3 读取 HTML 文件中的表格内容的方法
- graphql - GitHub GraphQL 获取未归档的存储库
- infinite-loop - 随机循环