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