سلام دوستان خسته نباشید من هر چی تو این سایت و سایتهای خارجی گشتم کلی کد و پروژه گرفتم نتونستم به مودم وصل بشم و شماره بگیرم کسی تا حالا این کارو انجام داده؟اگه میدونین لطفاً راهنمایی و کمک کنین.
این کدیه که من نوشتم البته همینجا پیداش کردم ولی کار نمیکنه!:
private SerialPort Port = new SerialPort();
private void button1_Click(object sender, EventArgs e)
{
if (SearchModemPort() != 0)
{
MessageBox.Show(String.Format(".مودم بر روی پورت {0} یافت شد", Port.PortName), "پورت مودم");
Port.Open();
SendSerialData("شماره تماس");
}
else
{
MessageBox.Show(".مودم یافت نشد", "پورت مودم");
Application.Exit();
}
}
private int SearchModemPort()
{
Port.Close();
for (int i = 1; i < 10; i++)
{
try
{
Port.PortName = "COM" + i;
Port.Open();
Port.Write("AT\r");
Thread.Sleep(200);
if (Port.ReadExisting().ToUpper().Contains("OK"))
return i;
Port.Close();
}
catch
{
// MessageBox.Show("error" + Port.PortName);
}
}
return 0;
}
با تشکر.