bad_lucky
جمعه 05 فروردین 1390, 22:25 عصر
با سلام خدمت دوستان عزیز
یه برنامه نوشتم برای شارژ سیم کارت اعتباری اما وقتی میریزم روی پورت داده ها رو هیچ چیز دریافت نمیکنم میخواستم ببینم این دستوارت ایراد داره ؟
serialPort1.PortName = "COM6";
serialPort1.BaudRate = 9600;
serialPort1.DataBits = 8;
serialPort1.Parity = Parity.None;
serialPort1.StopBits = StopBits.One;
serialPort1.Handshake = Handshake.XOnXOff;
serialPort1.DtrEnable = true;
serialPort1.RtsEnable = true;
try
{
serialPort1.Open();
if (serialPort1.IsOpen == true)
{
serialPort1.WriteLine("At+cscs=" + "GSM");
serialPort1.WriteLine("AT + CMGF = 1");
serialPort1.WriteLine("ATD*141*1235465461321#" + Convert.ToChar(26));
byte[] RXBuffer = new byte[serialPort1.ReadBufferSize];
serialPort1.Read(RXBuffer, 0, serialPort1.ReadBufferSize);
SerialIn=System.Text.Encoding.ASCII.GetString(RXBu ffer);
}
}
catch(Exception e1)
{
string a = e1.Message;
}
ممنون میشم جوابمو بدین
یه برنامه نوشتم برای شارژ سیم کارت اعتباری اما وقتی میریزم روی پورت داده ها رو هیچ چیز دریافت نمیکنم میخواستم ببینم این دستوارت ایراد داره ؟
serialPort1.PortName = "COM6";
serialPort1.BaudRate = 9600;
serialPort1.DataBits = 8;
serialPort1.Parity = Parity.None;
serialPort1.StopBits = StopBits.One;
serialPort1.Handshake = Handshake.XOnXOff;
serialPort1.DtrEnable = true;
serialPort1.RtsEnable = true;
try
{
serialPort1.Open();
if (serialPort1.IsOpen == true)
{
serialPort1.WriteLine("At+cscs=" + "GSM");
serialPort1.WriteLine("AT + CMGF = 1");
serialPort1.WriteLine("ATD*141*1235465461321#" + Convert.ToChar(26));
byte[] RXBuffer = new byte[serialPort1.ReadBufferSize];
serialPort1.Read(RXBuffer, 0, serialPort1.ReadBufferSize);
SerialIn=System.Text.Encoding.ASCII.GetString(RXBu ffer);
}
}
catch(Exception e1)
{
string a = e1.Message;
}
ممنون میشم جوابمو بدین