Пример #1
0
        public void Start(int port)
        {
            TwinoServer server = new TwinoServer(ServerOptions.CreateDefault());

            server.UseWebSockets(async delegate { await Task.CompletedTask; });
            server.Start(port);
        }
Пример #2
0
 public AbsoluteConnectorTest()
 {
     _server = new TwinoServer(ServerOptions.CreateDefault());
     _server.UseWebSockets(async(socket, data) => { await socket.SendAsync("Welcome"); },
                           async(socket, message) =>
     {
         _receivedMessages++;
         await Task.CompletedTask;
     });
 }
Пример #3
0
        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();
        }
Пример #4
0
        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();
        }