作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将Java Classic连接到Java服务器套接字。为此,当我在google上找到winsock.dll时,它不起作用。我尝试下面的代码来创建对象
昏暗x
设置x = CreateObject(“MSWINSOCK.Winsock.1”)
但是错误无法创建对象。因此,任何人都可以告诉我如何在特定端口上通过vbscript连接到套接字。微软是否提供了其他任何com对象,以便我们可以信任并使用它。
最佳答案
MSWINSOCK组件不是由winsock.dll提供的,而是由MSWinsck.ocx提供的。
您可以通过查看HKEY_CLASSES_ROOT\MSWinsock.Winsock
下的RegEdit.exe来检查它是否已注册。
该控件仅是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
关于sockets - 如何从vbscript连接到Socket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19153184/
我是一名优秀的程序员,十分优秀!