[問題] 利用websocket,從winform傳值給webform

作者: jayzhuang (Jay)   2017-08-29 21:27:41
諸位大大您好!!
小弟我剛進程式工作快1個月,本來是想做webform與網站還有資料庫相關,
但我的公司是屬於軟硬體都有做的,
剛進來要我們寫Winform程式來做讀卡機的讀寫(serialport)
兩個星期後終於有做出屬於我們各自的winform程式,
然後現在來一個新的要求,要我們做web讀取卡片的資料
我開始的做法是想讓使用者(client)在打開我們的網頁的時候
(winform程式也開著讀取到卡片資料)
按下網頁某個button按鈕,winform資料會自動傳送卡片資料到網頁的textbox上。
(很像健保IC卡的使用....)
但關鍵在於怎麼傳值給web(我是用asp.net寫這個網頁,得要放到IIS上執行)
後來主管給我幾個建議:websocket,
先在本地端執行看可不可以,然後再轉到IIS上。
但我從來沒寫過websocket的程式... 有看沒有懂..... 是要寫在winform上嗎?
然後接收端的Webform端怎麼寫[email protected]@
作者: coolhack (SKYLINE的終點..)   2017-08-30 06:41:00
小弟也是初學 但..可以利用HtmlElement來修改嗎?
作者: erspicu (.)   2017-08-30 10:37:00
沒即時性的需要的話,為何不用http api?有需要做到 A端敲一個字母 B端即時同步SHOW出一個字母這樣嗎?? 這樣才有需要用到 不然一般用API溝通就好不知道WEBUSB API發展得夠不夠完善 不然依照這caseWEBUSB應該是比較理想 不然javaapplet或是activex現在潮流都不是很推薦 但其實ACTIVEX還是用很兇只是會罵討好微軟ie 且edge似乎也不支援activex了除非WEBUSB發展完善 不然目前沒有理想解法靠local service跳板方式來跟硬體或是系統溝通 其實也不是很理想 但的確是可以的方式只是這又陷入綁定問題 而非瀏覽器通用解
作者: ATPS4869 (ATPS4869)   2017-08-30 13:03:00
試一下signalR,ms包好了

Links booklink

Contact Us: admin [ a t ] ucptt.com