Пример #1
0
 public WSServer(UDPnetKode Translator, int port = 8585)
 {
     SocketServer = Translator;
     WSS          = new WebSocketServer("ws://0.0.0.0:" + port);
     WSS.Start(socket =>
     {
         socket.OnOpen    = () => Console.WriteLine("Open!");
         socket.OnClose   = () => Console.WriteLine("Close!");
         socket.OnMessage = message => Translator.sendDirect(PkgMngr.GetBytes(message[0]), PkgMngr.TrimByteArray(1, message.Length, PkgMngr.GetBytes(message)));
     });
 }
Пример #2
0
 public WSclient(string Address, UDPnetKode server)
 {
     wsc                  = new WebSocket(Address);
     server.Wsc           = this;
     this.server          = server;
     wsc.Opened          += Wsc_Opened;
     wsc.Closed          += Wsc_Closed;
     wsc.DataReceived    += Wsc_DataReceived;
     wsc.Error           += Wsc_Error;
     wsc.MessageReceived += Wsc_MessageReceived;
     wsc.Open();
 }
Пример #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("[Starting Radiko Multiplayer Netcode!]");
            UDPnetKode Server = new UDPnetKode(8484);

            //WSclient wsc = new WSclient("ws://127.0.0.1:8080",Server);
            while (Server.alive == true)
            {
                Thread.Sleep(500);
            }
            Environment.Exit(0);
        }