请教Windows服务和SuperWebSocket问题

问题描述

最近在做一个项目需要在windows服务中加入websocket模块,不知道怎么整》》》》求各位大神指点,我的服务启动之后总是提示没什么可做的然后就关闭了

解决方案

解决方案二:
废话吗你把代码写到OnStart里,执行完,当然关闭了你想一直不断的执行,要么加线程,要么加timer
解决方案三:
引用1楼Z65443344的回复:

废话吗你把代码写到OnStart里,执行完,当然关闭了你想一直不断的执行,要么加线程,要么加timer

可以详细一点吗?我对这方面很不理解
解决方案四:
protectedoverridevoidOnStart(string[]args){Task.Factory.StartNew(newAction(()=>{while(true){//代码段Thread.Sleep(1000);}}));}

时间: 2024-11-10 10:20:08

请教Windows服务和SuperWebSocket问题的相关文章

C# windows服务 调用OCX控件问题请教,急求大牛帮忙!

问题描述 需求:我们有一套专门连接设备的windows服务程序,现需要接入一种新设备,设备方提供了三个OCX控件供我们调用.测试程序:一.新建了一个类库(此处我称"设备封装库"),封装OCX控件:1.新建一个窗体,并拖动ocx控件到窗体.2.仿照窗体中实例化控件的方法,对外提供了控件实例化的方法(此处称"实例化方法A").二.创建一个windows服务程序,该服务程序调用"设备封装库",并调用里面"实例化方法A".测试程序出现

SuperWebSocket如何作为Windows服务

问题描述 最近在做一个项目需要在windows服务中加入websocket模块,不知道怎么整>>>>求各位大神指点,我的服务启动之后总是提示没什么可做的然后就关闭了. 解决方案 本帖最后由 hpyuan222 于 2014-09-29 10:28:07 编辑解决方案二:把ws变量放到方法外部,做成类变量.放到方法里就自动结束了.解决方案三:引用1楼rtdb的回复: 把ws变量放到方法外部,做成类变量.放到方法里就自动结束了. C#里也有类变量??是不是这样子

wcf-C#如何编写检测网络是否连接的windows服务?

问题描述 C#如何编写检测网络是否连接的windows服务? 如题,本人没有做过windows服务编程,也是C#新手,最近想做一个检测网络连接状态的服务,如果网络已连接,就启动本机一个指定的程序?请教下这个功能如何实现,最好能有代码 解决方案 win32 API函数的做法: 要用的函数:InternetGetConnectedState 函数原形:BOOL InternetGetConnectedState(LPDWORD lpdwFlags,DWORD dwReserved); 参数lpdwF

Windows服务访问网络磁盘驱动的问题

问题描述 大家好,请教一个问题,我在控制台程序里面是可以访问网络磁盘驱动的,可以对网络磁盘进行读写操作,但是我放在Windows服务里面就会出现找不到路径,大神们怎么解决啊.我在控制台程序里面网络磁盘路径是X:服务里面应该怎么改,在网上找了大部分都说是权限问题,但是试了下还是不行,有么有详细的解决方案. 解决方案 解决方案二:共享的,应类映射磁盘?解决方案三:引用1楼wyd1520的回复: 共享的,应类映射磁盘? 对啊是个共享文件,我要对那个文件进行操作可是在服务里面访问不到解决方案四:求解啊有

将Tunnelier注册成Windows服务

  最近硬盘坏道了,没有过保,HP可给换了块新的,重装了x64版的win7,下载Tunnelier的时候意外发现,官网上有Running Tunnelier as a Windows Service条目,之前一直以为只有MyEnTunnel可以注册成Windows服务,原来通过工具可以将任何程序注册成服务.文章中提到了三个工具: srvany(windows Resource Kits中的工具) FireDaemon 一个比srvany更易用的工具 Non-Sucking Service Man

设置Bitvise Ssh Client为Windows服务

设置Bitvise Ssh Client为Windows服务 Bitvise SSH Client就是原来的Bitvise Tunnelier,是一款功能丰富的 SSH 客户端,用来远程管理 Linux 系统,除了支持比较重要的动态端口转发外,还支持多帐号登录,图形界面的 SFTP,远程桌面等. 现在需要使用NSSM将其变为Windows服务.整理的相关脚本如下: 新建bat文件并运行,内容如下: "C:Program Files (x86)Bitvise SSH Clientnssm.exe&

Windows服务有“备”无患

window 在局域网环境中,网管往往非常重视对Windows服务器硬盘中的用户数据文件的备份,而忽视了对Windows系统本身提供的各种服务的状态信息和服务数据的备份,如IIS服务.DHCP服务.DNS服务等,这些Windows服务在局域网中往往起着非常重要的作用,如使用IIS架设企业内部网站,使用DHCP服务为局域网用户统一分配TCP/IP配置信息等,一旦这些服务出现问题,就会严重影响用户的正常办公.因此网管也要重视对Windows服务的备份,一旦某些Windows服务出现问题,可以立即使用

手工把tomcat5安装成windows服务

window 由于习惯直接解压缩,然后拷贝整个tomcat到服务器上,因此需要手工把tomcat安装成windows服务: 利用以下脚本即可实现:remrem NT Service Install/Uninstall scriptremrem Optionsrem install Install the service using Tomcat5 as service name.rem Service is installed using default settings.rem remove

用C#开发Windows服务监控系统使用

window|监控 摘要 本文将向你展示如何用C#开发一个Windows服务来记录系统使用情况. 每一个人都想知道他们每天在什么时间启动和关闭自己的系统,以及系统每天运行了多少时间.如果用一个DataGrid控件来显示系统启动.关闭及所消耗的时间将是一个不错的主意. 在本文中,我提供了一种方法来实现这一目标-使用C#开发一个Windows服务.其实,每个人都了解一点Windows服务.但是,为了介绍之目的,我仅尽可能少得解释一下Windows服务.然后,我们来讨论如何设计一个这样的应用程序. 一