如题,我现在要实现winform在启动后跟我的网站建立一个连接,只要连接一断开,程序就退出.请问如何实现?asp.net网站也需要监测,只要连接断开,则向数据库插入一条日志.
请问用什么协议比较好?不浪费资源.
谢谢
winform如何与asp.net保持长连接?
答案:4 悬赏:50
解决时间 2021-03-22 16:39
- 提问者网友:梧桐不渝
- 2021-03-22 09:14
最佳答案
- 二级知识专家网友:情战凌云蔡小葵
- 2021-03-22 09:45
开通线程处理,并加一个心跳判断机制,即让你的winform每隔一段时间向你的服务器发一条数据,证明连接还在,一旦超出这个时间没收到服务器的返回信息,则认为已经断开,杀死线程,并调用Application.close()结束winform; 如果感觉这样太不保险可以再超时的时候进行二次补发甚至三次补发心跳信息 如果仍未接到服务器的返回信息则认为已经断开连接,同样执行刚才的步骤
全部回答
- 1楼网友:陪我到地狱流浪
- 2021-03-22 13:05
心跳判断
- 2楼网友:心与口不同
- 2021-03-22 11:41
winform来写erp估计很不错;asp.net要学javascript,div/css等,估计要比较多的美工和排版的知识。
- 3楼网友:萌萌哒小可爱
- 2021-03-22 10:03
做一个wcf服务,然后用订阅发布进行处理,完全可以实现。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯