コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: yonzkon/mnncs
        // default service

        private void DefaultService(ServiceRequest request, ref ServiceResponse response)
        {
            string log = DateTime.Now + " (" + request.sessdata["rep"]
                         + " => " + request.sessdata["lep"] + ")" + Environment.NewLine;

            if (request is BinaryRequest)
            {
                log += SockConvert.ParseBytesToString(Encoding.UTF8.GetBytes((string)request.data));
            }
            else if (request is JsonRequest)
            {
                log += (string)request.data;
            }
            else if (request is UnknownRequest)
            {
                log += SockConvert.ParseBytesToString((byte[])request.data);
            }

            log += Environment.NewLine + Environment.NewLine;
            uidata.Logger(log);

            response = null;
            //throw new Exception("bad request");
        }