【发布时间】:2013-07-03 08:38:38
【问题描述】:
我有一个基于客户端服务器的 C++ 应用程序,它通过网络(使用 boost asio)进行通信,我计划将此客户端应用程序分发给我的客户。我的问题是我不知道如何阻止来自其他应用程序的连接请求,这就是我如何确保只有我的客户端应用程序能够连接到我的服务器。我认为如果不建立连接就无法做到这一点,那么验证请求是否来自我的客户端的最佳方法是什么?
【问题讨论】:
-
我遇到了同样的问题;我对此的解决方案是使用 SSH 隧道。您必须事先打开隧道,但您直接依赖现有机制来解决此问题。
标签: c++ network-programming boost-asio network-security