单个应用程序可以是服务器和客户端并查询本身

Can a single application can be server and the client and query itself

单个程序可以同时是服务器、客户端并通过 TCP(和 ssl)查询自身吗? 我正在做一个需要这样配置的项目。 我需要使用 Boost Asio 库和 OpenSSL。

您可以在同一个程序中同时拥有 TCP 服务器和客户端进行通信。

但不推荐:

  1. 即使使用默认设置,这也会提醒 Windows 防火墙,因为 TCP 服务器
  2. 这会使您的应用程序更容易被窃听。
  3. 性能永远不会那么好+参见#4:
  4. 为什么您会在自己的应用程序中使用 TCP 而不是使用函数参数进行通信?这就像在买杂货时自言自语。