当前位置:  开发笔记 > 编程语言 > 正文

确定端口是否正在使用?

如何解决《确定端口是否正在使用?》经验,为你挑选了1个好方法。

有没有办法,使用C#来确定端口是否可用?我想在使用已经使用的端口启动WCF ServiceHost实例之前检查:-)



1> JaredPar..:

您无法确定端口是否可用.你只能确定

    你控制了一个端口

    在过去的某个时刻有一个端口可用

除非您通过在端口上绑定和侦听特定套接字来控制端口,否则可能会出现另一个进程并控制端口.

知道端口是否可用的唯一可靠方法是尝试监听它.如果您成功,那么该端口可用并且您可以控制.否则,您知道在过去的某个时刻和可能的现在,该端口由另一个实体控制.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有