我怎么知道我的应用程序在哪个端口上运行?
答案 0 :(得分:8)
这不是很多信息,但如果您的应用程序是通用TCP服务器并且您真的不确定它是否正在运行,或者在哪个端口上,请尝试:
netstat -an -p tcp
(这是一个UNIX / Linux / OS X命令......不确定Windows等价物是什么,但它会类似)
这将显示您计算机上的所有侦听套接字以及他们正在侦听的IP地址/端口。其中一个可能是你的应用程序。
答案 1 :(得分:3)
您告诉运行什么端口?
(您将不得不向我们提供更多详细信息,说明您/您的计划正在为我们做些什么,以便能够为您提供比上述更有帮助的答案。)
答案 2 :(得分:2)
如果您的应用是服务器,并且您需要测试它是否正在收听,您可以使用
netstat -ltpn
开关的含义:
以root用户身份运行(例如使用sudo)以获取root用户进程打开的套接字的进程信息。
这适用于UNIX / Linux。请指定您正在使用的系统以获得更精确的答案。
答案 3 :(得分:1)
答案 4 :(得分:0)
如果您正在使用tcp \ ip或udp fport应该符合您的需求 link text
答案 5 :(得分:0)
在Servlet中,您可以询问HttpRequest对象如何调用它,包括端口和主机名。查询容器的servlet没有标准API。