Windows BAT或CMD:将一些数据发送到本地udp端口

我有一个应用程序,在本地端口上侦听。 我想要一个最小的发射器,把这个应用程序的前面。

我的应用程序是在Java中。 我不知道如何编写任何exe文件,但是我可以编写bat文件,然后制作一个启动bat文件而不显示terminal的快捷方式。 我想有bat文件发送一些数据到一个端口(最好UDP,所以不会有任何stream量开销)。

我怎样才能把数据发送到UDP端口?

我想到的其中一个是nslookup ,但据我所知,它只能连接到53端口。

这只需要在Windows上工作。 希望它能在XP和更高版本上运行,但是如果有必要的话我可以做一个解决方法。

Solutions Collecting From Web of "Windows BAT或CMD:将一些数据发送到本地udp端口"

这是netcat的工作。

http://www.securityfocus.com/tools/139

安装后,您可以轻松地从命令行启动它,或者写一个BAT脚本来为您执行它。 要通过UDP而不是TCP发送日期,请使用“-u”开关。

例如,将数据发送到本地主机上的UPD端口2345执行:

 nc -u localhost 2345 

然后输入您要发送的数据。

你可以像这样发送一个udp包:c:\ nemesis \ nemesis.exe udp -P do7on.txt -D 192.168.0.10 -y 1025

复仇女神: http : //nemesis.sourceforge.net/

使用netcat发送UDP命令到Brightsign数字标牌时遇到了一些问题。 我结束了使用瑞士文件刀。 有可能我的nette语句有syntex错误。 (如果任何人都可以根据我的工作SFK声明,建议正确的语法,我很想知道)我只是想从批处理文件发送一些asci关键字到我的标志。 我的标志是192.168.1.22和端口5000监听

这是我的工作步骤:

下载瑞士文件刀SKF

http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.4/

将文件复制到C:\ tools并将sfk174.exe文件重命名为skf.exe(使得更短),并使用下面的语法发送UDP命令Special

C:\ tools \ sfk udpsend 192.168.1.22 5000“Special”(确保你把你的asci单词用引号括起来,

我把这些命令放在一个批处理文件中,并为客户创建了一个windows图标,他们工作得很好。