/// <summary> /// 返回服务器列表 /// </summary> /// <param name="packet"></param> public virtual void SendAsyncHex(NetPacket packet) { if (CoalesceSleep != -1) { Thread.Sleep(CoalesceSleep); } byte[] compiled = packet.Compile2(); StringBuilder builder = new StringBuilder(); foreach (byte b in compiled) { builder.AppendFormat("{0:X2} ", b); } Console.ForegroundColor = ConsoleColor.Green; Logger.Trace("Send:" + builder.ToString()); Console.ResetColor(); //string path = "d:\\1.txt";//文件的路径,保证文件存在。 //FileStream fs = new FileStream(path, FileMode.Append); //StreamWriter sw = new StreamWriter(fs); //filestream fs = new filestream(path, filemode.append); //streamwriter sw = new streamwriter(fs); //sw.WriteLine(builder.ToString()); //sw.Close(); //fs.Close(); m_Current.Send(compiled, compiled.Length, SocketFlags.None); }