Java Ping端口号以测试服务器套接字接受功能

Java Ping端口号以测试服务器套接字接受功能,java,linux,sockets,Java,Linux,Sockets,我已经用linux编写了一个Java程序。作为前台服务运行。此服务正在侦听端口号7777。我想测试它是否真的在听 我正在Linux中寻找一个命令,它将帮助我检查ServerScoket.accept()是否正确;到底有没有用 提前谢谢 法哈德·穆拉吉(Fahad Mullaji)谷歌+(Google Plus)的某个人刚刚回答。命令是 telnet[主机名][端口] 顾名思义,它是检查网络状态的最佳工具 您可以使用: netstat -nab 如果您的服务正在侦听特定端口,您应该看到您的端口

我已经用linux编写了一个Java程序。作为前台服务运行。此服务正在侦听端口号7777。我想测试它是否真的在听

我正在Linux中寻找一个命令,它将帮助我检查ServerScoket.accept()是否正确;到底有没有用

提前谢谢
法哈德·穆拉吉(Fahad Mullaji)

谷歌+(Google Plus)的某个人刚刚回答。命令是


telnet[主机名][端口]

顾名思义,它是检查网络状态的最佳工具

您可以使用:

netstat -nab
如果您的服务正在侦听特定端口,您应该看到您的端口的以下输出:

Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)        rxbytes    txbytes
tcp4       0      0  127.0.0.1.51766        127.0.0.1.12080        ESTABLISHED       4244          0
tcp4       0      0  127.0.0.1.10000        *.*                    LISTEN               0          0
您可以在这里找到有用的
netstat
示例:

顺便说一下,有一个名为
netcat
的优秀命令,可用于测试连接。你可以坐飞机。连接的一个简单用法是:

nc host.example.com 1234
或者正如您所说,您也可以将telnet用作:

telnet host.example.com 1234

您可以使用
netstat
列出或
telnet
nc
netstat
告诉您侦听端口的状态,您可以从中得出假设,但它不会测试
accept()