在Windows中,如何使用c ++检查端口是否可用

时间:2014-09-12 06:43:27

标签: c++ windows visual-studio-2010 sockets

在Windows中,如何使用c ++检查端口是否可用(请记住我的操作系统是Windows)

..我们正在开发一些需要特定端口的应用程序,所以请教我如何找到端口忙或不使用c ++(VS2010)

1 个答案:

答案 0 :(得分:3)

评论已经提到了正确的答案:尝试绑定端口!

这就是为什么:即使你可以测试一个端口是否空闲,这只是一个时刻的观察。在您可以采取行动之前,另一个过程可能会抢占您并取出端口。如果绑定端口然后检查错误代码,则没有其他进程可以从您那里窃取它的机会。