如何使用干净的架构和 bloc 库 flutter 实现 WebSocket?
how to implement WebSocket with clean architecture and bloc library flutter?
我正在尝试使用干净的架构在 flutter 中实现 WebSocket 我的问题是如何从数据源获取数据因为在使用 rest API 的情况下你只需请求并等待数据并从数据层获取它但是在实时应用如使用web socket如何return不请求的情况下连续数据,WebSocket代码应该放在哪一层,如何获取数据并发送到bloc?
所以,websockets需要知道什么时候被初始化,如果你不想直接请求连接一个socket,你可以使用initState来启用连接。
对于干净的 porpouse,在数据层、域、基础设施上,您不希望使用 Future 方法,将“Future”更改为“Stream”,然后听听它们。
- 不要忘记在 dispose 方法中调用“your_stream”.close()。
我正在尝试使用干净的架构在 flutter 中实现 WebSocket 我的问题是如何从数据源获取数据因为在使用 rest API 的情况下你只需请求并等待数据并从数据层获取它但是在实时应用如使用web socket如何return不请求的情况下连续数据,WebSocket代码应该放在哪一层,如何获取数据并发送到bloc?
所以,websockets需要知道什么时候被初始化,如果你不想直接请求连接一个socket,你可以使用initState来启用连接。
对于干净的 porpouse,在数据层、域、基础设施上,您不希望使用 Future 方法,将“Future”更改为“Stream”,然后听听它们。
- 不要忘记在 dispose 方法中调用“your_stream”.close()。