【问题标题】:How to establish socket connection using the command line如何使用命令行建立套接字连接
【发布时间】:2013-12-03 08:45:41
【问题描述】:

如何使用 Windows 命令行建立我的套接字连接?

比如我的socket IP和端口号是192.168.1.180:9760

我只想从命令行向该 IP 发送命令。

【问题讨论】:

  • 真的使用 DOS 吗?或者您是否在 Windows 中使用命令行界面。它们是非常不同的东西,后者不是 DOS。此外,我不相信 Windows CLI(或 DOS 中的任何标准实用程序)可以做到这一点。 telnet 已关闭,并会快速告诉您“端口是否打开?”测试。您真正想要的是netcat (nc),它是 Unix 中的标准工具。

标签: windows sockets batch-file


【解决方案1】:

你可以像在中一样使用telnet

telnet 192.168.1.180 9760

【讨论】:

  • 您可能需要安装 Windows telnet 客户端,方法是转到控制面板->程序_和_功能->Turn_Windows_Features_on_or_off,然后从默认未安装的功能列表中选择“Telnet 客户端”。
【解决方案2】:

您可以使用“netcat”,或有时称为“nc”。

因此,如果服务器在端口 9760 上使用 UDP,您可以使用:

nc -u 192.168.1.180 9760

【讨论】:

  • 我的 windows xp 盒子上似乎没有“netcat”或“nc”
  • 你可以很容易地下载它...nc110.sourceforge.neten.wikipedia.org/wiki/Netcat
  • Mark Setchell 为什么要使用密码?
  • 使用Bash on Ubuntu on Windows 我排除了-u 开关。 ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-07
  • 2021-12-21
  • 1970-01-01
  • 2021-05-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多