public void onrecivemsg() { try { objSmsMessage.FromAddress = "+2518899"; objSmpp.WaitForSmsUpdate(3000); if (objSmsMessage.FromAddress == null) { objSmsMessage.FromAddress = "+2518899"; } for (int i = 0; i <= 30; i++) { objSmsMessage = objSmpp.FetchSmsUpdate(); toatalmsg += objSmpp.CountSmsReceived(); lbl_connected.Text = "Total " + Convert.ToString(toatalmsg) + " Received"; objSmsMessage = objSmpp.ReceiveMessage(); string strResult = "ReceiveMessage, result: " + objSmpp.LastError + " (" + objSmpp.GetErrorDescription(objSmpp.LastError) + ")"; Program.createlog("ReciverMessage:" + toatalmsg); if (objSmpp.LastError == 0) { fromadd = objSmsMessage.FromAddress; Toaddshortcode = objSmsMessage.ToAddress; MessageBox.Show(fromadd); MessageBox.Show(Toaddshortcode); message = objSmsMessage.Body; MessageBox.Show(message); Thread th = new Thread(() => GetProcessResult(fromadd, message, Toaddshortcode)); th.IsBackground = true; th.Start(); //GetProcessResult(fromadd, message, Toaddshortcode); } } } catch (Exception ex) { Program.createlog(ex.ToString()); MessageBox.Show(ex.ToString()); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)