如何从命令提示符向 tcp 服务器发送数据

如何从命令提示符向 tcp 服务器发送数据

我是一名 Java 开发人员,非常了解 Java 中的套接字编程。我有一个在本地机器上运行的 TCP 服务器。我可以为客户端编写 Java 代码并检查服务器和客户端之间的通信。但我想知道是否可以从 Windows 中的命令提示符与服务器通信。

我正在使用 Windows 7 操作系统,TCP 端口是 6002。请问有人能告诉我如何从 Windows 命令提示符发送数据吗?

答案1

Windows XP 曾经有一个telnet命令,可用于“快速而粗略地”测试 TCP 服务器是否处于活动状态且可以访问。

telnet {IP-address} {port}

IEtelnet microsoft.com 80

如果没有服务监听,您将收到错误消息。如果被防火墙阻止,则会超时。

如果服务在连接时输出了某些内容,您将会看到它。但是,它可能正在等待您发送某些内容。在上述情况下,输入GET / http/1.1,按两次回车键,您将看到 HTMLhttp://microsoft.com

在 Windows 7 中,您可以从程序和功能 -> 打开或关闭 Windows 功能安装“Telnet 客户端”,或者为此目的使用 PuTTY。

您还可以使用一个更好的工具来实现此目的,称为网猫

相关内容