websocket-sharp icon indicating copy to clipboard operation
websocket-sharp copied to clipboard

Not Executing OnError

Open SASIN83 opened this issue 2 years ago • 0 comments

When I was testing the code from the sample I intentionally added a wrong URL but instead of OnError it triggers OnClose, is this the normal behavior or is something wrong

` public class NotiSocket { private WebSocketSharp.WebSocket m_webSocket; public NotiSocket() { m_webSocket = new WebSocketSharp.WebSocket("ws:///notisocket/noti"); m_webSocket.OnMessage += m_webSocket_OnMessage; m_webSocket.OnError += m_webSocket_OnError; m_webSocket.OnOpen += m_webSocket_OnOpen; m_webSocket.OnClose += m_webSocket_OnClose; m_webSocket.Connect(); Console.ReadLine(); }

private void m_webSocket_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
{
    Console.WriteLine("Disconnected to websocket server.");
}

//error on websocket
private void m_webSocket_OnError(object sender, WebSocketSharp.ErrorEventArgs e)
{
    Console.WriteLine(e.Message);
}

//connected to websocket server
private void m_webSocket_OnOpen(object sender, EventArgs e)
{
    Console.WriteLine("Connected to websocket server");
    //m_webSocket.Send("Hello");
}

//receive msg from websocket server
private void m_webSocket_OnMessage(object sender, WebSocketSharp.MessageEventArgs e)
{
    Console.WriteLine(e.Data);
}

} `

SASIN83 avatar Aug 30 '23 05:08 SASIN83