草庐IT

端口号

全部标签

linux - 如何找到空闲的 TCP 端口

如何在服务器上找到一个完全空闲的TCP端口?我试过命令行;netstat-an但我被告知状态为LISTENING的已经在使用中。我还尝试了一个名为TCPView的工具,但它同样只显示了正在使用的TCP端口。我知道如何远程登录到一个端口以检查它是否打开,但我需要找到一个免费的。 最佳答案 netstat-lntu这将解决您的目的。 关于linux-如何找到空闲的TCP端口,我们在StackOverflow上找到一个类似的问题: https://stackover

linux - 如何找到使用 TCP 端口的进程?

在启动HTTP服务器进程几次后,我收到此错误,就像Go的实例没有停止!?listentcp:9000:bind:addressalreadyinuse我在Node.js上经历过类似的事情也是,但我能够终止进程。不幸的是,我似乎找不到进程ID并终止它。如何“释放”TCP港口? 最佳答案 如果您在Unix-like系统,你可以使用netstat找出哪个进程正在监听端口:sudonetstat-nlp|grep9000事实证明-p选项在OSX上不可用。如果您使用的是OSX,您可以这样做:lsof-n-i4TCP:$PORT|grepLIS

java - 使用 Java 检查开放端口

使用Java,如何检查特定的TCP/IP端口是否打开且未被防火墙阻止? 最佳答案 如果“端口已打开”是指您的服务器应用程序可以使用此端口,那么您可以这样做:try{serverSocket=newServerSocket(port);}catch(IOExceptione){System.out.println("Couldnotlistenonport:"+port);//...}如果您无法在此端口上打开服务器套接字,将抛出IOException。如果您所说的“未被防火墙阻止”是指可以从网络外部的主机访问此端口,那么如果不尝试从外

iphone - 是否可以通过 TCP 连接到在 3G 网络端口上监听的 iPhone?

我正在开发一个严重依赖P2P的应用程序,但我目前没有任何SIM卡可用于试验,所以我正在wifi网络上进行测试。我想知道3G网络上的iPhone是否可以连接,以及我是否需要穿越NAT设备。 最佳答案 您在提供商的路由器后面,您的IP地址类似于10.x.x.x-因此您可以告诉路由器,从互联网到端口9420的TCP连接应该转发到您的设备。我怀疑他们会为你做这件事。 关于iphone-是否可以通过TCP连接到在3G网络端口上监听的iPhone?,我们在StackOverflow上找到一个类似的问

android - 如何授予我的系统应用程序 root 权限以绑定(bind)特权端口?

我正在开发一个将在托管平台上使用的应用程序。对于托管平台,我的意思是它将在使用Android作为平台的设备上运行。没有通常的Android(将安装手机/平板电脑应用程序,只是自定义公司软件)。根文件系统挂载为r/w,我可以将我的apk文件推送到/system/app/并启动我的Activity和服务。我的目标是提供在低于1024的端口上运行的服务。绑定(bind)此tcp端口时,我收到EACCES被拒绝的错误消息。我怎样才能让我的应用程序绑定(bind)到这个端口?我找到了iptables解决方案,但不幸的是,iptables可执行文件不起作用(段错误)。我无法重新编译平台,也没有平台

port - 如何判断一个端口是打开还是关闭

我怎么能说一个端口是打开的还是关闭的。开放端口和关闭端口的具体含义是什么。 最佳答案 我最喜欢检查特定端口是打开还是关闭的工具是telnet.您会在所有操作系统上找到此工具。语法是:telnet这是打开端口时的样子:telnetlocalhost3306Trying127.0.0.1...Connectedtolocalhost.Escapecharacteris'^]'.这是关闭端口时的样子:telnetlocalhost9999Trying127.0.0.1...telnet:connecttoaddress127.0.0.1:

tcp - 端口和 IP 地址 - 绑定(bind)是什么意思?

我在PortsWIKI页面上读到“端口是标识服务或进程的逻辑结构”,这里的服务或进程是什么意思?它是指HTTP、FTP等协议(protocol)或配置为监听该端口的软件应用程序?当据说应用程序正在监听某某...那么它是监听对IP地址或端口的请求,还是监听端口和IP地址的组合?应用程序监听一个特定的IP地址,一个或多个端口绑定(bind)到它,或者它监听IP和端口的组合?例如,我可以将应用程序配置为7001用于HTTP请求,7002用于HTTPS请求。那么,是在7001上收听还是什么? 最佳答案 HTTPWeb服务器或FTP服务器等应

tcp - 检查 TCP 端口是否连接/建立?

我想做的是指定几个端口,然后检查它们是否已建立连接。我找到了以下脚本并运行了,但它只列出了3个端口,我不明白为什么。我验证了相关端口的事件规则(以及下面输出中未列出的许多其他端口)。SetobjFirewall=CreateObject("HNetCfg.FwMgr")SetobjPolicy=objFirewall.LocalPolicy.CurrentProfileSetcolPorts=objPolicy.GloballyOpenPortsForEachobjPortincolPortsWscript.Echo"Portname:"&objPort.NameWscript.Ech

c# - 无法在 127.0.0.1 端口 555 上打开 TCP channel (SocketException : No Such Host Is Known)

我已经在127.0.0.1端口555上运行Quartz调度程序Windows服务大约2年了。从几天前开始,我无法再开始我的服务。当我查看代码时,我发现无法启动TcpChannel对象。IChannelchan;chan=newTcpChannel(props,null,formatprovider);当我在我的cmd上执行netstat时,我没有在Listening或Established中找到地址。我在我的防火墙上也找不到任何与此端口有关的新规则。该服务基于Quartz.net调度程序。服务日志:2016-02-2510:19:58,847[9]INFOQuartz.Impl.Std

sql-server - 哪个进程将劫持 tcp 端口?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion我有一个在端口1433上运行的SQL服务器。有时(也许总是)当有人试图重新启动实例时,端口1433被另一个进程劫持。当用户重新启动W