PDA

View Full Version : ارسال smsاز طريق gprs



sama552
دوشنبه 27 دی 1389, 11:22 صبح
سلام دوستان
من يك برنامه آماده دارم كه براي ارسال sms از طريق port com3 است,و با gsm modem ارسال ميكند
ولي من يك دستگاهGPRS usb Modem دارم كه از طريق usbبه سيستم متصل ميشه
حالا من برنامه اصلي را چطور بايد تغيير بدم تا اين كار را از طريق usb انجام بدهاين قسمتي از كده:
public partial class mainForm : Form
{
private GsmCommMain comm;
private bool registerMessageReceived;
private delegate void SetTextCallback(string text);
int sent = 0;
bool f = true;

public mainForm()
{
InitializeComponent();
}

/// <summary>
/// لود شدن فرم اصلی
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void mainForm_Load(object sender, EventArgs e)
{
int port = 3;
int baudRate = 115200;
int timeout = 600;

try
{
comm = new GsmCommMain(port, baudRate, timeout);
}
catch (CommException ex)
{
MessageBox.Show(ex.ToString());
}

comm.PhoneConnected += new EventHandler(comm_PhoneConnected);
comm.PhoneDisconnected += new EventHandler(comm_PhoneDisconnected);

bool retry;

do
{
retry = false;
try
{
comm.Open();
}
catch (Exception)
{
if (MessageBox.Show(this, "Unable to open the port.", "Error",
MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning) == DialogResult.Retry)
retry = true;
else
{
Close();
return;
}
}
}
ممنون ميشم اگر كسي كمك كنه

faravaghi
جمعه 29 بهمن 1389, 15:31 عصر
سلام دوست عزیز،
منم یه مودم GSM دارم که با پورت Usb کار میکنه.(DWM-152 (http://www.d-link.co.za/dwm-152.php))
اولش فکر میکردم که برای کار با اون باید یه جورایی با پورت USB کار کنم!!
ولی بعد دیدم وقتی نرم افزار مودم رو نصب میکنم خودش میاد درایور مودم رو نصب میکنه و یه مودم رو پورت کام(COM7) برام ایجاد میکنه!!
حالا میتونم با استفاده از همین کدهایی که شما گذاشتی بهش دستور بدم و نتیجه بگیرم.