我想连接到抛出 ASP Classic 的 java 服务器套接字。为此,当我 google 然后发现 winsock.dll 但它不起作用。我尝试下面的代码来创建对象
暗淡 x 设置 x = CreateObject("MSWINSOCK.Winsock.1")
但错误来了不能创建对象。所以任何人都可以告诉我如何连接到特定端口的套接字抛出 vbscript。微软是否提供了任何其他 com 对象,以便我们可以信任并使用它。
MSWINSOCK 组件不是由 winsock.dll 提供的,而是由 MSWinsck.ocx 提供的。
您可以通过查看 RegEdit.exe 来检查它是否已注册HKEY_CLASSES_ROOT\MSWinsock.Winsock
。
此控件仅适用于 32 位,因此仅在使用 32 位主机运行脚本时才有效。
我怀疑你要么没有安装它,要么在 64 位操作系统下运行你的脚本。
如果是后者,您应该像这样从 32 位主机启动脚本:
c:\windows\syswow64\cscript.exe //nologo c:\path\to\script.wsf /argument:value
或者:
c:\windows\syswow64\wscript.exe //nologo c:\path\to\script.wsf /argument:value
但实际上,我建议您不要尝试使用 VBScript 的一般网络通信应用程序。改用 VB.Net。