问题标签 [netstat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - 如何解释“netstat -a”输出
有些事情对我来说看起来很奇怪:
- 0.0.0.0、127.0.0.1 和 [::] 有什么区别?
- 国外地址的每一部分应该怎么读(part1:part2)?
- 状态 Time_Wait、Close_Wait 是什么意思?
- 等等
有人可以快速概述如何解释这些结果吗?
unix - 网络套接字命令
Unix .....>>netstat -al | grep 8787(将看到端口 8787 上的数据包)
sockets - 远程关闭后 TCP 套接字的状态是什么?
假设我已经接受()到我的服务器(在 Solaris 上运行)的连接,并且客户端已经关闭了连接。在服务器端关闭()它之前,服务器端的套接字(在 netstat 类别中)的状态是什么?它是绑定的吗?
macos - 如何在 Mac OS X 上找到 Unix 域套接字的另一点来写入/读取它?
我在运行 Mac OS X 10.5 的机器上列出了一个进程(守护进程)的打开文件:
我想找到一种方法来打开这个套接字并在其中写入。(这是我这次的痴迷..)
如何找到底层文件的 i-node/name 以到达该套接字?有没有办法从shell 脚本以编程方式解决这个地址 0x34f888 ?如果不是这样,如何以编程方式进行?
作为评论,我已经启动了 netstat 命令并得到了这个结果:
我不是网络/套接字专家。希望这可以提供更多信息
perl - 为什么我的 Perl 服务器无法绑定到端口 80?
我复制了下面的脚本并运行它让它监听80端口。但是netstat
没有显示80端口。为什么不netstat
播,或者Perl脚本不正确?
iis - SYSTEM(PID 4)正在使用端口80,那是什么?
我正在尝试为我的应用程序服务器使用端口 80,但是当我执行时,netstat -aon
我得到:
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
当我在任务管理器中查找进程时,它显示PID 4
是SYSTEM
,就是这样。没有扩展......什么都没有。只是“ SYSTEM
”。这里发生了什么?
我害怕结束这个过程,我该怎么办?
java - java: bind exception address in use error when it is not in use(如netstat所示)
我的应用程序使用特定源端口与服务器建立出站连接(预期防火墙问题 - 强化系统可能需要提前指定端口)。
我的问题是我的应用程序最初建立了连接。但是,如果连接中断,它会重试,但套接字会收到一个 BindException 说“正在使用的地址”。情况并非如此,如 netstat -pant 所示。它表明源端口/远程套接字对不存在(即,我什至没有在等待模式下看到它,连接只是不存在)。我将尝试永远连接,但没有任何成功。我认为如果之前的连接存在问题,它最终会超时,但事实并非如此。我永远得到绑定异常。
就我而言,我从 10.0.1.20:4002 连接到 10.0.1.229:4001。于是我用netstat去寻找源socket(10.0.1.20:4002)或者远程socket(10.0.1.229:4001),但是在初始连接断开后都没有找到,说明该地址不应该在使用中.
即使 netstat 没有报告它,是否有什么东西会导致这种连接仍然存在?
请注意我在 linux 上,而且我意识到使用随机源端口可以解决我的问题,但不能解决它。
请告诉我。
谢谢,jbu
windows - 在 Windows 服务器上查看传入的 ping
我试图在目标 Windows 机器上查看传入 ping 的结果。这需要验证在后台线程中运行的 ping 是否是从发起者发送的。
我试过 netstat 无济于事。我还有其他方法可以尝试吗?
谢谢。
windows-xp - 如何强制刷新具有侦听器的端口
我正在尝试重新启动我之前杀死的 WCF 服务,但我收到了 AddressAlreadyInUseException。它尝试使用的端口是 1819。
我从命令行运行 netstat -nao,发现端口 1819 上有一个侦听进程,其 PID 为 4840。我进入 Process Explorer(来自 SysInternals)试图杀死 PID 4840,但它不存在。
我猜 PID 4840 是之前运行的 WCF 服务(我杀死了它),但它没有清除连接。如何强制刷新正在监听的这些端口?否则每次发生这种情况我都必须重新启动。
netstat - 如何在 Sunos 上转换 netstat -in 输出
在 Sunos netstat -in 上,我给出了以下输出。
是否可以将输入/输出值更改为体积,即 KB 等。或者请告知是否有任何其他方法可以找到从我的 NIC 传输的数据量(以 Kb 或 Mb 为单位)。