Beispiel #1
0
        void pmsSrv_ReqPMSSetEvent(PMSServer sender, _pms_data_type pmsdata)
        {
            //var user = OnlineUsers.Keys.Where(o => o.Context.ClientAddress == context.ClientAddress).Single();
            var u = OnlineUsers.Keys.FirstOrDefault();
            ResponseFromTossServer r = new ResponseFromTossServer()
            {
                Type = CommandType.Message, Data = pmsdata
            };

            if (u != null)
            {
                u.Context.Send(JsonConvert.SerializeObject(r));
            }
        }
Beispiel #2
0
        public TossServer()
        {
            aServer = new WebSocketServer(false, 81, IPAddress.Any)
            {
                OnReceive    = OnReceive,
                OnSend       = OnSend,
                OnConnect    = OnConnect,
                OnDisconnect = OnDisconnect,
                TimeOut      = new TimeSpan(0, 5, 0)
            };

            aServer.Start();

            pmsSrv = new PMSServer();
            pmsSrv.ReqPMSSetEvent += pmsSrv_ReqPMSSetEvent;

            cdrSrv = new CDRecorder();
            cdrSrv.RequestCDREvent += cdrSrv_RequestCDREvent;
        }
Beispiel #3
0
        public TossServer()
        {
            aServer = new WebSocketServer(false, 81, IPAddress.Any)
            {
                OnReceive = OnReceive,
                OnSend = OnSend,
                OnConnect = OnConnect,
                OnDisconnect = OnDisconnect,
                TimeOut = new TimeSpan(0, 5, 0)
            };

            aServer.Start();

            pmsSrv = new PMSServer();
            pmsSrv.ReqPMSSetEvent += pmsSrv_ReqPMSSetEvent;

            cdrSrv = new CDRecorder();
            cdrSrv.RequestCDREvent += cdrSrv_RequestCDREvent;
        }
Beispiel #4
0
 void pmsSrv_ReqPMSSetEvent(PMSServer sender, _pms_data_type pmsdata)
 {
     //var user = OnlineUsers.Keys.Where(o => o.Context.ClientAddress == context.ClientAddress).Single();
     var u = OnlineUsers.Keys.FirstOrDefault();
     ResponseFromTossServer r = new ResponseFromTossServer() { Type = CommandType.Message, Data = pmsdata };
     if (u != null)
         u.Context.Send(JsonConvert.SerializeObject(r));
 }