【发布时间】:2015-08-25 16:30:54
【问题描述】:
我在使用 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();
}
这正常吗?你能帮我解决这个问题吗?
【问题讨论】:
-
这听起来不对。你用它作为客户端还是服务器?
标签: c# websocket websocket4net