public void close()
{
dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async() =>
{
try
{
state = WebSocketState.CLOSING;
sck.Close(0, "Closed");
closeSocket();
state = WebSocketState.CLOSED;
} catch (Exception ex)
{
com.codename1.io.websocket.WebSocket.errorReceived(id, ex.Message, ex.HResult);
}
});
}