如何使用独立的 VBScript 或 JScript 文件连接到本地主机上的端口,UDP 或 TCP(首选 UDP)?我需要向本地主机上的某个端口发送命令。该命令很小,本地主机不会丢失任何数据包(即使有,也不会那么糟糕),这就是为什么UDP会很好用,只需发送一个数据包即可。
但目前我很难找到有关 VBScript 或 JScript 网络的任何示例。
在 Windows XP 之前,我不关心任何事情。
最佳答案
VBScript 和 JScript 本身没有直接使用 Sockets 的能力。这些语言确实允许您与能够使用套接字的 ActiveX/COM 对象进行交互。
例如,您可以使用 MSXML2.XMLHTTP与 HTTP/HTTPS 服务器交谈。
Dim objHTTP
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
objHTTP.open "GET", "http://www.google.com", false
objHTTP.send
WScript.Echo objHTTP.responseText
现在,真正的问题。 Windows 是否有用于与原始套接字交互的 ActiveX/COM 对象?这里的简短回答是否定的,但您确实有其他选择。
关于VBScript/JScript 网络 : Connect either UDP or TCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6348907/