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

看板C_Sharp (C#)作者 (Jay)時間7年前 (2017/08/29 21:27), 編輯推噓1(1012)
留言13則, 3人參與, 最新討論串1/1
諸位大大您好!! 小弟我剛進程式工作快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://www.ptt.cc/bbs/C_Sharp/M.1504013264.A.1D4.html

08/30 06:41, , 1F
小弟也是初學 但..可以利用HtmlElement來修改嗎?
08/30 06:41, 1F

08/30 10:37, , 2F
沒即時性的需要的話,為何不用http api?
08/30 10:37, 2F

08/30 10:39, , 3F
有需要做到 A端敲一個字母 B端即時同步SHOW出一個字母
08/30 10:39, 3F

08/30 10:39, , 4F
這樣嗎?? 這樣才有需要用到 不然一般用API溝通就好
08/30 10:39, 4F

08/30 10:49, , 5F
不知道WEBUSB API發展得夠不夠完善 不然依照這case
08/30 10:49, 5F

08/30 10:49, , 6F
WEBUSB應該是比較理想 不然javaapplet或是activex
08/30 10:49, 6F

08/30 10:50, , 7F
現在潮流都不是很推薦 但其實ACTIVEX還是用很兇
08/30 10:50, 7F

08/30 10:50, , 8F
只是會罵討好微軟ie 且edge似乎也不支援activex了
08/30 10:50, 8F

08/30 10:51, , 9F
除非WEBUSB發展完善 不然目前沒有理想解法
08/30 10:51, 9F

08/30 10:52, , 10F
靠local service跳板方式來跟硬體或是系統溝通 其實
08/30 10:52, 10F

08/30 10:52, , 11F
也不是很理想 但的確是可以的方式
08/30 10:52, 11F

08/30 10:52, , 12F
只是這又陷入綁定問題 而非瀏覽器通用解
08/30 10:52, 12F

08/30 13:03, , 13F
試一下signalR,ms包好了
08/30 13:03, 13F
文章代碼(AID): #1PfMlG7K (C_Sharp)
文章代碼(AID): #1PfMlG7K (C_Sharp)