我在使用WebSocket4Net庫時遇到問題。Websocket4Net發送多條消息
我有事件websocket_opened並且當打開時引發此事件,如果我不發送任何消息我有一個例外
的System.Exception:後的WebSocket是 打開後,您必須通過WebSocket的發送數據
發送此消息後,我無法發送任何其他消息。我執行發送命令,但我沒有任何例外,它不工作,如果我檢查狀態websocket打開
如果我關閉打開的事件上的套接字,並再次打開它在closed_event我可以發送另一個消息沒有問題。
因此,如果我想發送多條消息,則必須在發送消息後重新連接併發送下一條消息才能斷開連接。
private static void websocket_Opened(object sender, EventArgs e)
{
websocket.Send(msg);
websocket.Close();
}
private static void websocket_Closed(object sender, EventArgs e)
{
websocket.Open();
}
這是正常的嗎?你能幫我解決這個問題嗎?
這聽起來不對。你使用它作爲客戶端還是服務器? – vtortola