我正在尝试使用来自 >NET Windows 服务器的套接字 IO。 相同的代码在 Windows 窗体中完美运行。

宣言:

Public socketIO As Quobject.SocketIoClientDotNet.Client.Socket

代码:

 Try
        Dim O As New IO.Options
        O.AutoConnect = True
        O.IgnoreServerCertificateValidation = True
        socketIO = IO.Socket("http://XXXXXX:8000", O)
        'socket = IO.Socket(Socket_Server & ":" & Socket_Server_Port, O)
        socketIO.On(socketIO.EVENT_CONNECT, Sub()
                                                socketIO.Emit("unique", MemCPUID)
                                            End Sub)
        socketIO.On(socketIO.EVENT_RECONNECT, Sub(data)

                                              End Sub)
        socketIO.On(socketIO.EVENT_MESSAGE, Sub(data)

                                            End Sub)
        socketIO.On(socketIO.EVENT_ERROR, Sub(data)

                                          End Sub)

        socketIO.On(socketIO.EVENT_CONNECT_ERROR, Sub(data)

                                                  End Sub)
        socketIO.On("CON", Sub(data As String)
                               Sresp(data)
                           End Sub)
    Catch ex As exception
    End Try

Catch 不会被击中并且 scoketIO connected=False 并且事件永远不会触发。

从 Windows 窗体运行的完全相同的代码运行完美。 已经尝试禁用防火墙。 有任何想法吗?

#1楼 票数:0 已采纳

问题在于我使用的 DLL 版本错误。 现在一切正常。

  ask by Andrei translate from so

未解决问题?本站智能推荐:

1回复

无法连接到socket.io服务器

我已经设置了NINNX以将请求发送到example.com到端口3000上的nodejs服务器,该服务器为前端提供服务,并将example.com/api路由到端口3001上的nodejs api服务器。 我尝试连接到端口3001上的套接字,例如: 但是我在控制台中收到一个错误: 看
1回复

socket.io无法连接到服务器

我将应用程序托管在openshift上。 我正在使用自定义域。 而且socket.io无法下载客户端脚本,因此我只使用了CDN。 但是现在它无法连接到名称空间。 这些是控制台日志上给我的错误 这是我在.html页面上的客户端代码,用于下载客户端脚本 和.js索引页面以连接到索
2回复

为什么我的应用无法连接到socket.io服务器?

我的朋友,我想将我的应用程序连接到 socket.io node.js 网络服务器,这是我的移动端代码: 这是我的网络服务器代码: 当我运行我的移动应用程序项目时,我收到了这个错误: 我还搜索了很多关于它的内容,并在清单文件中添加了互联网权限: 我在清单文件和应用程序标签内添加了 usesClear
1回复

无法连接到Heroku上的Socket.IO服务器

我想在 Vercel 上托管我的前端(我正在使用 Nextjs),并且由于它的 API 路由中不支持套接字连接,因此我决定将我的应用程序的这一部分移至 Heroku。 我的问题是,当我在开发环境中从前端使用服务器时,它工作得很好,但是当我将它部署到 Heroku 时,出现此错误: Access to
2回复

为什么socket.io无法连接?

据我了解,socket.io基于HTTP,这是一个标准协议。 我有用于HTTP服务器的C代码,当我在浏览器中输入“ localhost:8080”时,该服务器正在运行。 但是当我打电话 C代码没有通过 请咨询10xs,尼尔
1回复

无法获取Windows服务的“StartMode”。VB.NET

我想知道服务启动模式是否设置为“自动”,如果是,则将其设置为“手动” 我有以下代码: 但是当我编译项目时,Visual Studio会报告该错误: 未处理COMException:找不到成员。 (来自HRESULT的异常:0x80020003(DISP_E_MEMBERNOTFOU
1回复

Socket.IO无法连接-/socket.io/404吗?

我有一个带有express 4的小型http服务器,在其上面我需要添加一个小型实时组件,为此我选择了Socket.IO。 我按照他们的指示到达了此代码: 和这个客户端代码: 从那以后,我注意到此消息已散布到控制台: 我已注释掉use块,但无济于事。 我有做错什么吗? 编辑:
2回复

无法启动在vb.net中开发的Windows服务

好吧,它可以在安装了Visual Studio的我自己的计算机上工作。 我使用installutil安装exe文件,该服务运行正常。 但是,当我将其安装在仅存在该框架的另一台计算机上时,我仍然可以使用installutil安装它,但我无法启动它。 我得到了一些解决办法Could not s