public void Start(int port) { TwinoServer server = new TwinoServer(ServerOptions.CreateDefault()); server.UseWebSockets(async delegate { await Task.CompletedTask; }); server.Start(port); }
public AbsoluteConnectorTest() { _server = new TwinoServer(ServerOptions.CreateDefault()); _server.UseWebSockets(async(socket, data) => { await socket.SendAsync("Welcome"); }, async(socket, message) => { _receivedMessages++; await Task.CompletedTask; }); }
static void Main(string[] args) { TwinoServer _server = new TwinoServer(); _server = new TwinoServer(ServerOptions.CreateDefault()); _server.UseWebSockets(async(socket) => { await socket.SendAsync("Welcome"); }, async(socket, message) => { Console.WriteLine("# " + message); await socket.SendAsync(message); }); _server.Start(46100); _server.BlockWhileRunning(); }
static void StartServer() { TwinoServer server = new TwinoServer(ServerOptions.CreateDefault()); server.UseWebSockets(async(socket, data) => { Console.WriteLine("connected"); socket.Disconnected += c => Console.WriteLine("disconnected"); await Task.CompletedTask; }, async(socket, message) => { Console.Write(message); await socket.SendAsync(message); }); server.Options.PingInterval = 30; server.Start(); }