作者jayzhuang (Jay)
看板C_Sharp
标题[问题] 利用websocket,从winform传值给webform
时间Tue Aug 29 21:27:41 2017
诸位大大您好!!
小弟我刚进程式工作快1个月,本来是想做webform与网站还有资料库相关,
但我的公司是属於软硬体都有做的,
刚进来要我们写Winform程式来做读卡机的读写(serialport)
两个星期後终於有做出属於我们各自的winform程式,
然後现在来一个新的要求,要我们做web读取卡片的资料
我开始的做法是想让使用者(client)在打开我们的网页的时候
(winform程式也开着读取到卡片资料)
按下网页某个button按钮,winform资料会自动传送卡片资料到网页的textbox上。
(很像健保IC卡的使用....)
但关键在於怎麽传值给web(我是用asp.net写这个网页,得要放到IIS上执行)
後来主管给我几个建议:websocket,
先在本地端执行看可不可以,然後再转到IIS上。
但我从来没写过websocket的程式... 有看没有懂..... 是要写在winform上吗?
然後接收端的Webform端怎麽写websocket?@@
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.254.66.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1504013264.A.1D4.html
1F:推 coolhack: 小弟也是初学 但..可以利用HtmlElement来修改吗? 08/30 06:41
2F:→ erspicu: 没即时性的需要的话,为何不用http api? 08/30 10:37
3F:→ erspicu: 有需要做到 A端敲一个字母 B端即时同步SHOW出一个字母 08/30 10:39
4F:→ erspicu: 这样吗?? 这样才有需要用到 不然一般用API沟通就好 08/30 10:39
5F:→ erspicu: 不知道WEBUSB API发展得够不够完善 不然依照这case 08/30 10:49
6F:→ erspicu: WEBUSB应该是比较理想 不然javaapplet或是activex 08/30 10:49
7F:→ erspicu: 现在潮流都不是很推荐 但其实ACTIVEX还是用很凶 08/30 10:50
8F:→ erspicu: 只是会骂讨好微软ie 且edge似乎也不支援activex了 08/30 10:50
9F:→ erspicu: 除非WEBUSB发展完善 不然目前没有理想解法 08/30 10:51
10F:→ erspicu: 靠local service跳板方式来跟硬体或是系统沟通 其实 08/30 10:52
11F:→ erspicu: 也不是很理想 但的确是可以的方式 08/30 10:52
12F:→ erspicu: 只是这又陷入绑定问题 而非浏览器通用解 08/30 10:52
13F:→ ATPS4869: 试一下signalR,ms包好了 08/30 13:03