按钮时间调用一个socket 发送一条命令服务器接受这条命令 运行
解决方案 »
- 截取字符串问题
- 求正则,获取不到
- 求日期控件,如同梅花雨,但是要下拉框的形式,并带时分秒的
- VS2005TS环境下asp.net网站的数据库发布问题求解!
- asp.net怎么读取excel里面的字段啊??有没有完整的代码?
- 不能添加新项,是我的电脑的问题吗??
- DataList中的SelectedItemTemplate模板显示小问题
- 关于web.config与无法获取cookies值问题(在线等待中)
- **** 关于Datagrid的排序小问题 ****(我出手从来就是100分)
- MVC 为什么Album没有命名空间呢
- asp.net 中国地图点击省份,弹出一个层, 层里面的内容从数据库中获取城市!急,在线结贴
- 求指导,谢谢大家
如果用了,通过改变 数据库表中的某一字段状态state 如 1 客户端执行重启,0 就不执行。执行命令都通过 winform 来运行,web 里面只是改变数据状态
最能想到的简单的就是指令存放数据库。其他好像不太现实
winform做成服务跟随计算机启动 然后定时器监控数据库字段 做响应的操作
间隔5分钟检索一次对数据库基本没丝毫影响的
具体请google SqlDependency第二种就是socket 所有的客户端(你的电脑)都跟服务器建立tcp/ip的连接. 网页 也使用tcpclient给服务器发送数据 服务器接收到之后 根据命令的类型解析出来你要给某个电脑关机
然后把相关命令发送给相关电脑(当然你这电脑也是负责接收东西的) 电脑(客户端)接收到信息之后想干什么都行了.控制桌面发送截图任务管理器随便玩了所以 你的需求 只要弄明白了 不是 很难.很好理解.
楼上上的方法不知道具体实现,我这个是实时的触发式通信
命名管道 NamedPipeStream
共享内存 MemoryMappedFile
socket冷门一点的就用自定义WM消息
asp中调用PostMessage发送这个消息
winform中重写wndProc消息处理,判断收到这个消息
不过由于IIS服务是在隔离的Session0中,asp里获取winform的窗口句柄要绕点弯子