У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл, но я не нашел информации как это сделать, буду благодарен если сможете мне помочь в этом.
Здравствуйте, drdoom, Вы писали:
D>У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл, но я не нашел информации как это сделать, буду благодарен если сможете мне помочь в этом.
// This is a new namespace in .NET 2.0
// that contains the SerialPort class
using System.IO.Ports;
Здравствуйте, drdoom, Вы писали:
D>У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл, но я не нашел информации как это сделать, буду благодарен если сможете мне помочь в этом.
// Параметры порта мне неизвестны - сам какие надо поставишьusing( SerialPort sp = new SerialPort("com1", 9600, Parity.Even, 8, StopBits.One) )
{
sp.BaseStream.Write(...);
}
Здравствуйте, drdoom, Вы писали:
D>и еще один вопрос я не имею ком порта на компе, а ком порт надо запрограммировать, мне интересно каким образом я могу сэмулировать его?
Здравствуйте, drdoom, Вы писали:
D>и еще один вопрос я не имею ком порта на компе, а ком порт надо запрограммировать, мне интересно каким образом я могу сэмулировать его?
com0com вполне удобный бесплатный эмулятор нуль-модемного кабеля (т.е. пары связанных виртуальных COM портов)
Настраивается правда только через командную строку
И заодно мой вопрос: при работе с SerialPort стоит ли делать каждый раз Dispose по окончании работы с портом?
port = new SerialPort(...);
... // поработали с портом....
port.Close();
port.Dispose();