예제 #1
0
파일: UDPServer.cs 프로젝트: yswenli/SAEA
        private void UdpServer_OnReceive(Interface.ISession currentSession, byte[] data)
        {
            var userToken = (IUserToken)currentSession;

            userToken.Unpacker.Unpack(data, (msg) =>
            {
                OnReceive?.Invoke(this, userToken.ID, msg);
            });
        }
예제 #2
0
파일: JServer.cs 프로젝트: ywscr/SAEA
        private void ServerSokcet_OnReceive(Interface.ISession currentSession, byte[] data)
        {
            IUserToken userToken = (IUserToken)currentSession;
            var        jUnpacker = (JUnpacker)userToken.Unpacker;

            jUnpacker.DeCode(data, (b) =>
            {
                var package = new JT808Serializer().Deserialize <JT808Package>(b.AsSpan());
                OnReceive?.Invoke(this, userToken.ID, package);
            });
        }
예제 #3
0
        private void ServerSokcet_OnReceive(Interface.ISession currentSession, byte[] data)
        {
            var userToken = (IUserToken)currentSession;

            OnReceive?.Invoke(this, userToken, data);
        }