【问题标题】:Application port number changed应用程序端口号已更改
【发布时间】:2011-10-28 03:11:41
【问题描述】:

我遇到一个问题,应用程序(MetaProducts Offline Explorer)的端口号已更改(800 到 7000),不知道如何自动更改。

我试图在服务器本身中运行 telnet 命令,例如:telnet <ip address> <port number> 结果是一个空白的命令屏幕。这是什么意思?如果应用程序不使用端口号,预期结果是什么?

我可以检查什么是端口号更改的原因?

先谢谢你了。

【问题讨论】:

  • 你的问题真的很难理解。是什么让您认为端口号发生了变化?听起来应用程序无法正常工作。

标签: windows-services ip-address telnet port-number


【解决方案1】:

Netstat.exe 是操作系统的一部分。要列出所有打开的端口和在这些端口上侦听或发送的进程,请在 cmd 窗口中键入以下命令:

netstat -noa

【讨论】:

  • 如何映射 PID?我在任务管理器中查看,但是一些PID出现在netstat中而不是在任务管理器中,所以我无法找到PID
  • Tasklist.exe 是操作系统的一部分。这将打印出所有进程。你也可以使用任务管理器——但是你必须点击“显示所有用户的进程”。
【解决方案2】:

一个端口不可能只是改变。应用程序必须有意关闭正在使用旧端口的套接字,然后在新端口上打开一个套接字。

【讨论】:

  • 不管是不是故意改变,我如何调查某个应用程序的端口号在下面?
  • 转到sysinternals.com 并下载 TCPView 实用程序。它可以显示哪些正在运行的进程正在使用哪些端口。
猜你喜欢
  • 2018-10-09
  • 2016-12-09
  • 2022-08-23
  • 2015-07-25
  • 2022-10-13
  • 2011-11-13
  • 2013-07-12
  • 1970-01-01
相关资源
最近更新 更多