Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个应用程序,它将实时接收和显示遥测数据,我想知道通过 TCPServer 实现交换的最佳方式是什么?我应该使用多线程来打开和关闭每个新数据的套接字还是让连接保持打开状态直到程序终止?
如果您通过高延迟无线电链路不断打开和关闭套接字,您的性能将非常差。在这种应用程序中打开和关闭 TCP 套接字的唯一(蹩脚)借口是它提供了一种“消息协议”。不幸的是,它经常被用于这个目的:((