[問題] websocket-sharp實現Client端出錯!
目前在同一個程序內建立WebSocket Client及Server端,
當某個回呼函式被呼叫時,則將回呼函式的引數丟給WebSocket Client,
由這個Client丟給WebSocket Server,再由Server分配給所有的Client。
回呼函式內每次都會建立新的WebSocket Client連線,
使用完即回收掉。
採用websocket-sharp建立WebSocket Client,
具體用法參考如下網址的範例,沒什麼特殊的。
http://developer.huawei.com/ict/forum/thread-24599-1-1.html
但是…時間一掛久了後,
會出現例外錯誤,得到的訊息是由WebSocket-Sharp提供的---
「The current state of the connection is not open」,
主要是在ws.connect後,進行ws.send時所產生,
不太明白為何會發生這樣的錯誤,
有相關經驗的版友能提供回饋嗎? 謝謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.199.236
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1521049628.A.50D.html
→
03/15 06:58,
6年前
, 1F
03/15 06:58, 1F
→
03/15 06:58,
6年前
, 2F
03/15 06:58, 2F
請問您指的連線關閉是指什麼呢? 此Client連線至Server關閉嗎?
但是…這個連線是每次callback函式內建立區域變數新建立連向Server呀…
還是說…因為連線的url一樣的關係呢?
此外有要求Client要在url後方加上Name,
是因為ClientName都一樣的關係嗎@@?
(Server要求傳入一個ClientName,但此名字我沒拿來作用)
Server參考:http://www.cnblogs.com/Code-life/p/6142926.html
再麻煩您詳述,謝謝/ \
※ 編輯: james999 (1.169.199.236), 03/15/2018 09:29:02