繁体   English   中英

Socket IO 2.0 无法从 VB.NET windows 服务连接

Socket IO 2.0 won't connect from VB.NET windows service

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用来自 >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 个回复

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

1 使用VB.NET连接到socket.io

我有一个在Heroku上运行的应用程序,它使用socket.io与客户端进行通信。 到目前为止,所有客户端都是HTML / JS,因此一直运行良好。 现在我想在Visual Basic中编写一个客户端,我找不到任何其他人编写过的与VB.NET中的socket.io交谈的库。 我有没有找 ...

2 无法在vb .net中调试Windows服务

我在c#中遵循了这个问题 ,我在设计器共享子main中放入的代码是: 一切都调试良好,直到此行:AddHandler oTimer.Elapsed,AddressOf Me.oTimer_Elapsed 方法Private Sub oTimer_Elapsed(作为对象发送,作为 ...

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

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

6 VB.Net程序(Windows服务)

我有一个用vb.net编写的程序(VS2008,窗口服务),我缩短了代码,使其变得简单,如下所示: 在服务器Windows服务中运行时,该服务保持关闭状态,我在日志文件“服务器超时”中收到错误。 如果删除“ strSQLEquip3”的部分,则意味着程序仅运行“ strSQLEquip ...

7 VB.NET:调试Windows服务

我正在尝试在Visual Studio 2008中调试Service项目,并且发现此代码可插入Sub Main中以作为Commandline App运行,但出现错误: 我在Google上进行了搜索,但只能找到CS示例。 请有人帮忙。 ...

2019-03-01 22:00:53 0 72   .net
8 从vb.net向Windows添加服务

我已经创建了Windows服务应用程序,并且目前正在为该服务应用程序安装程序,因为有很多需要定义的用户选项。 以前,当我需要创建服务时,我刚刚在临时文件中创建了一个包含相关SC Create命令的.bat文件,并执行了该命令以添加我的服务,但是我想知道是否有一种直接添加服务而不是创建并执行 ...

9 vb.net无法连接到MySQL

我试图用mysql创建登录系统。 但我不知道这是行不通的。 每次出现问题时,它都会再次尝试。 ...

10 无法连接,vb.net和mysql

因此,我正在第一个数据库上工作,并使用vb.net和mysql。 我遵循了一些有关如何将两者连接的指南(例如, http://www.dreamincode.net/forums/topic/115753-use-vbnet-to-connect-to-mysql/ )。 但是,当我运行代码 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM