Started drawing a test canvas, added a few classes and interfaces

This commit is contained in:
Martin Berg Alstad
2023-05-17 20:07:28 +02:00
parent d6cf7ac94d
commit 4d7b0e2b1e
23 changed files with 269 additions and 103 deletions

View File

@ -5,11 +5,12 @@ namespace pacMan.Interfaces;
public interface IWebSocketService
{
void Add(WebSocket webSocket);
void Remove(WebSocket webSocket);
bool Remove(WebSocket webSocket);
Task Send(WebSocket webSocket, string message, int length);
Task Send(WebSocket webSocket, byte[] message, int length);
Task SendToAll(string message, int length);
Task SendToAll(byte[] message, int length);
Task<WebSocketReceiveResult> Receive(WebSocket webSocket, byte[] buffer);
Task Close(WebSocket webSocket, WebSocketCloseStatus closeStatus, string closeStatusDescription);
int CountConnected();
}