【发布时间】:2010-02-21 22:26:08
【问题描述】:
我将在 Windows 上构建一个服务器/客户端软件,其中许多机器需要与服务器上运行的 Postresql 数据库进行通信。这是 C++ 软件,所以我将使用 libpq 连接到数据库。
如果我这样做,防火墙会有问题吗?我想让配置尽可能简单,并且不让用户打开防火墙端口或禁用他们的防火墙。
如果我确实需要打开防火墙端口,我可以使用 WCF 来解决这个问题吗?基本上使用 WCF 向服务器发送命令,在本地运行 postgresql 命令,然后返回结果(我从未使用过 WCF,但了解它可以使用 HTTP 端口 80 进行通信)。
【问题讨论】:
标签: windows wcf postgresql client-server