أرجو المساعدة أخوتى فى كيفية معرفة رقم المتصل عن طريق المودم مع العلم لقد بحثت فى الموضوع ولكن لما أتصل يظهر لى رنج فقط وهذا هو الكود
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.IO.Ports;
namespace ConsoleApplication1
{
class Program
{
static SerialPort ComPort;
static ASCIIEncoding ASCIIEncoder = new ASCIIEncoding();
static string ReadData;
public static void OnSerialDataReceived(object sender, SerialDataReceivedEventArgs args)
{
ReadData = ComPort.ReadExisting();
//Add code to split up/decode the incoming data
Console.WriteLine(ReadData);
}
static void Main(string[] args)
{
string port = "COM4";
int baud = 115000;
if (args.Length >= 1)
{
port = args[0];
}
if (args.Length >= 2)
{
baud = int.Parse(args[1]);
}
InitializeComPort(port, baud);
string text;
do
{
text = Console.ReadLine();
ComPort.Write(text + '\r');
}
while (text.ToLower() != "q");
}
private static void InitializeComPort(string port, int baud)
{
ComPort = new SerialPort(port, baud);
// ComPort.PortName = port;
// ComPort.BaudRate = baud;
ComPort.Parity = Parity.None;
ComPort.StopBits = StopBits.One;
ComPort.DataBits = 8;
ComPort.Handshake = Handshake.None;
ComPort.DtrEnable = true;
ComPort.WriteBufferSize = 1024;
ComPort.DataReceived += OnSerialDataReceived;
ComPort.Open();
}
}
}