标签: c++ windows visual-studio-2010 sockets
..我们正在开发一些需要特定端口的应用程序,所以请教我如何找到端口忙或不使用c ++(VS2010)
答案 0 :(得分:3)
评论已经提到了正确的答案:尝试绑定端口!
这就是为什么:即使你可以测试一个端口是否空闲,这只是一个时刻的观察。在您可以采取行动之前,另一个过程可能会抢占您并取出端口。如果绑定端口然后检查错误代码,则没有其他进程可以从您那里窃取它的机会。