我的应用程序是主/从系统,其中从站可以根据(本地)事件向主站发送消息,主站也可以根据本地事件向从站发送消息。
在这两种情况下,它们都可以根据传入消息发送传出消息。有时,这些响应可能仅在人机交互之后才发送 - 而不是立即发送(同时连接可能会丢失)。
master 和 slave 都将使用 TCP 通过 Internet 进行通信。
这是双工的好场景吗?或者我应该简单地发送“即发即弃”(数据报)消息并在我的业务逻辑(视图模型)层中处理消息进程/状态/工作流?
谢谢!
PS。此外,讨论何时/为什么每个都是合适的会有所帮助。