Программирование COM-порта на С#
От: drdoom  
Дата: 14.10.08 14:02
Оценка:
У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл, но я не нашел информации как это сделать, буду благодарен если сможете мне помочь в этом.
Re: Программирование COM-порта на С#
От: csharpworker  
Дата: 14.10.08 14:51
Оценка:
Здравствуйте, drdoom, Вы писали:

D>У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл, но я не нашел информации как это сделать, буду благодарен если сможете мне помочь в этом.


// This is a new namespace in .NET 2.0
// that contains the SerialPort class
using System.IO.Ports;
Re: Программирование COM-порта на С#
От: _d_m_  
Дата: 15.10.08 00:15
Оценка:
Здравствуйте, drdoom, Вы писали:

D>У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл, но я не нашел информации как это сделать, буду благодарен если сможете мне помочь в этом.



// Параметры порта мне неизвестны - сам какие надо поставишь
using( SerialPort sp = new SerialPort("com1", 9600, Parity.Even, 8, StopBits.One) )
{
    sp.BaseStream.Write(...);
}
Re: Программирование COM-порта на С#
От: HowardLovekraft  
Дата: 15.10.08 05:52
Оценка:
Здравствуйте, drdoom, Вы писали:

D>У меня тут появилась необходимость передать информацию через ком порт, а точнее передать файл


Передать кому?
Re: Программирование COM-порта на С#
От: drdoom  
Дата: 23.10.08 08:58
Оценка:
и еще один вопрос я не имею ком порта на компе, а ком порт надо запрограммировать, мне интересно каким образом я могу сэмулировать его?
Re[2]: Программирование COM-порта на С#
От: Pavel M. Россия  
Дата: 23.10.08 21:15
Оценка:
Здравствуйте, drdoom, Вы писали:

D>и еще один вопрос я не имею ком порта на компе, а ком порт надо запрограммировать, мне интересно каким образом я могу сэмулировать его?


Может, из этого что-то подойдет.

здесь
--------------------------
less think — do more
Re[2]: Программирование COM-порта на С#
От: Аноним  
Дата: 26.10.08 07:25
Оценка:
Здравствуйте, drdoom, Вы писали:

D>и еще один вопрос я не имею ком порта на компе, а ком порт надо запрограммировать, мне интересно каким образом я могу сэмулировать его?


com0com вполне удобный бесплатный эмулятор нуль-модемного кабеля (т.е. пары связанных виртуальных COM портов)
Настраивается правда только через командную строку

И заодно мой вопрос: при работе с SerialPort стоит ли делать каждый раз Dispose по окончании работы с портом?

port = new SerialPort(...);
... // поработали с портом....
port.Close();
port.Dispose();


т.е. как с FileStream, Graphics и т.п.?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.