示例#1
0
 static void ht_FileWatchEvent2(object sender, CompleteEventArgs e)
 {
     int index = 0;
     Console.WriteLine("加载时间" + i.ToString() + "ms");
     string lrcStr = e.Node;
     Model.LRCItem lrcItem = Server.LRCSer.InitLrc(lrcStr);
     Console.WriteLine(lrcItem.Album);
     foreach (var item in lrcItem.LrcWord)
     {
         index++;
         Console.WriteLine(" {0} {1},lrc:{2}", index, item.Key, item.Value);
     }
 }
示例#2
0
 static void ht_FileWatchEvent(object sender, CompleteEventArgs e)
 {
     timer2.Stop();
     Console.WriteLine("加载时间" + i.ToString() + "ms");
     list = httpSer.Result2Deserializer(e.Node).ToList();
     foreach (var item in list)
     {
         Console.WriteLine("sID{0} artistID{1},aid{2},lrc:{3}", item.sid,item.artist_id,item.aid, item.lrc);
     }
     HttpHelper ht = new HttpHelper();
     string select = Console.ReadLine();
     Model.Result2 result2 = list.FirstOrDefault(c => c.sid.ToString() == select);
     ht.CreatePostHttpResponse(result2.lrc);
     ht.FileWatchEvent += ht_FileWatchEvent2;
 }
示例#3
0
        private void ResponseReadySocket(IAsyncResult asyncResult)
        {
            try
            {
                WebRequest request = asyncResult.AsyncState as WebRequest;
                WebResponse response = request.EndGetResponse(asyncResult) as HttpWebResponse;
                result = GetResponseString(response);

                CompleteEventArgs args = new CompleteEventArgs(result);
                FileWatchEvent(this, args);

            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }