UDP协议是否可以在Flask下使用?

场景详述

在搭建Flask项目中一个功能需要用到爬虫.py,下简称c.py。本来在终端cmd单独运行c.py是可以正常运行的,能够爬取到结果。在Flask下调用后,无法正常爬取。

当前想法

自检了一遍,发现是从c.py中采用了udp协议,其中sendto没有成功,recvfrom就更别提了。个人思考下来,会不会是因为flask是基于WSGI的框架仅支持TCP/IP和HTTP?

问题

那么问题来了,UDP是否可以在Flask下使用?如果可以,那么Flask运行下对调用的脚本是否有影响?如果不可以,是否有方法支持呢?

感谢您的回答,谢谢:pray:

你的c.py只是一个包而已,在flask中你可以使用线程的方式来运行它,它跟flask并无关系吧?
另外如果flask想调用它的执行结果,那么你需要做一个事件来去执行该方法才行吧?比方点击或其他?