中心号码:8613010720500
内容:您好!
接收号码:8613773980994 PDU码:0891683110700205F011000D91683177930899F40008000660A8597DFF01编码有错没?//发送短信代码My_out = Encoding.ASCII.GetBytes("AT+CMGF=0\r");
My_com .Write (My_out ,0,My_out .Length);
Thread.Sleep(200);
My_out = Encoding.ASCII.GetBytes(string .Format ("AT+CMGS={0}\r",pud.Length /2));
My_com.Write(My_out, 0, My_out.Length);
Thread.Sleep(200);
My_out =Encoding .ASCII.GetBytes (string .Format ("{0}\x01A",pud));
My_com.Write(My_out,0,My_out .Length);
Thread.Sleep(5000);
到底怎么会事?》

解决方案 »

  1.   

    可以参考我的类库http://blog.csdn.net/veryhappy/archive/2006/04/05/651949.aspx
      

  2.   

    免费发短信 http://www.redcome.com/sms.jsp
      

  3.   

    0891683110700205F0 11 00 0D91683177930899F4 00 08 00 06 60A8 597D FF01My_out = Encoding.ASCII.GetBytes(string .Format ("AT+CMGS={0}\r",pud.Length /2));
                                                         长度必须是三位,不足前面补0
      

  4.   

    我计算出来的长度为21,编码和你一样,都是0891683110700205F011000D91683177930899F40008000660A8597DFF01