项目需求是通过手机来控制远程的开关
远程的开关是通过4g模块的tcp链接与服务器的socket保持长链接;
这里遇到一个困扰许久的问题 :
我将flaks 和 socket两个服务分开两个打开,然后两边互相调用不到对方实例的对象
解决办法:
我直接将socket服务的启动主函数放在flask里面接口,flask启动后调用接口,然后在整个flask里面调用都不再有这个问题,能直接调用到同一个socket对象。
简单来说就是在flask框架里面去创建socket对象 不能在框架外 不然会重新实例化 调用不到同一个对象。