Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
как решить проблемму с перидачей инф через асинхронный послндовательный канал связи 31.05.01 02:11 Число просмотров: 787
Автор: kabanchik Статус: Незарегистрированный пользователь
|
> как решить проблемму с перидачей инф через асинхронный > послндовательный канал связи > я передаю символ потом сразу другой и так далее > ну а если удаленная машина не успеет считать передаваемый > символ т.е. на него сразу запишется другой > т.е. машины с разной скоростью (опсолютно с разной) > как решить эту проблемму
по правде сказать не представляю такое устройство, чтобы не успело считать.
вопрос: а почему именно посимвольная передача? нельзя ли целым пакетом, т.е. буфером? тогда имеет смысл ввести идентификатор пакета с контрольной суммой, и при успешной передаче, уведомление отправителю.
короче говоря свой мини TCP Connection. а механизм синхронизации можно решить. введешь таймаут, и следующий пакет отправишь когда в течении таймаута получил уведомление об успешной доставке. Ведь на приемнике можно выделить буффер такого размера, чтобы 1 пакет поместился.
|
|
|