Skip to content

Commit 0295e5d

Browse files
committed
Fix missing task for send event handler
1 parent e83c4bd commit 0295e5d

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

WebSocketServer.cs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -143,16 +143,20 @@ public WebSocketServer()
143143
{
144144
if (webSocket.IsConnected)
145145
{
146-
if (webSocket.RemoteEndpoint.ToString () == client) {
147-
try
148-
{
149-
await webSocket.WriteStringAsync((string) message, CancellationToken.None);
150-
}
151-
catch (Exception e)
146+
if (webSocket.RemoteEndpoint.ToString () == client)
147+
{
148+
Task.Run(async () =>
152149
{
153-
Log("An error occurred while sending a message to " + webSocket.RemoteEndpoint.ToString() + ": " + e.Message, LogLevels.Debug);
154-
}
155-
}
150+
try
151+
{
152+
await webSocket.WriteStringAsync((string) message, CancellationToken.None);
153+
}
154+
catch (Exception e)
155+
{
156+
Log("An error occurred while sending a message to " + webSocket.RemoteEndpoint.ToString() + ": " + e.Message, LogLevels.Debug);
157+
}
158+
});
159+
}
156160
}
157161
else
158162
{

0 commit comments

Comments
 (0)