0

我的应用程序为用户的默认打印机执行 CreateIC(以及后来的 OpenPrinter)。如果这是一台远程打印机,并且该打印机已关闭或网络上不存在,则 CreateIC 需要 20 多秒才能返回。

我正在寻找一些我可以拨打的电话,如果服务器关闭,我可以快速回答(这样我可以返回一个状态,而不是尝试执行 CreateIC/OpenPrinter)。

我的环境是 c/c++(非托管)。

4

1 回答 1

0

我建议使用 cURL 库。它们适用于所有语言,允许您点击地址并支持超时。例如,您可以在该 IP 地址上 ping 某些东西,并确保它在 1/4 秒内做出响应。

祝你好运!

于 2010-06-07T22:16:54.023 回答