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

Spr*_*ner 8 networking windows-7 tcp command-line tcpip

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

我使用的是 windows 7 操作系统,tcp 端口是 6002.So 任何人都可以告诉如何从 windows 命令提示符发送数据

Law*_*ceC 3

Windows XP 曾经有一个telnet命令,对于“快速而肮脏”的测试 TCP 服务器是否处于活动状态且可访问非常有用。

telnet {IP-address} {port}

IEtelnet microsoft.com 80

如果没有服务正在侦听,您将收到一条错误消息。如果被防火墙阻止,就会超时。

如果服务在连接时输出一些内容,您就会看到它。但是,它可能正在等待您发送一些东西。在上面的例子中,输入,按两次 Enter 键,您将看到http://microsoft.comGET / http/1.1的 HTML 。

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

您还可以使用更好的工具来实现此目的,称为netcat