Найдено 62 результата

Yurakl
26.10.2010 14:11:06
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

пустой пакет проверяет наличие связи для того, что сразу данные невозможно отправить, их необходимо обработать перед отправкой. а если пустой пакет не доходит, т.е. связи нет, то он просто записывается в память, а обрабатывается позже Ну как, за истекшие две недели поняли, что Вам две страницы ...
Yurakl
06.10.2010 15:16:30
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

нет, не SMTP, вообще делаю что-то типа буфера. который исключает потерю данных в случае отсутствия связи с компом. Т.е. если нет связи с ПО, то данные записываются в буфер,а если она есть то они сначала выдаются.а потом напрямую передаются с небольшой обработкой.
Все реализовано и работает в целом ...
Yurakl
06.10.2010 14:30:23
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

пустой пакет проверяет наличие связи для того, что сразу данные невозможно отправить, их необходимо обработать перед отправкой. а если пустой пакет не доходит, т.е. связи нет, то он просто записывается в память, а обрабатывается позже
пробовал отправлять не пустые пакеты, все тоже самое. да и ...
Yurakl
05.10.2010 12:39:26
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

minoshi
видимо вы не до конца поняли суть проблемы. объясню еще раз и постараюсь подробнее.
Имеется компьютер на котором работает специализированное ПО, это ПО подключается по сети к другому компьютеру на котором запущена программа,написанная на лазарусе в линуксе. Эта программа должна определять ...
Yurakl
04.10.2010 13:06:40
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

SAK
стабильность обеспечивает тсп протокол.
Однако если сокет вырублен, то программа у меня сама сохраняет не отправленные пакеты, а при возобновлении связи их передает получателю
Yurakl
29.09.2010 08:53:56
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

.wOvAN
используется то тсп, я уже писал об этом, но если сокет разрывается, то никакой гарантированной доставки не будет

Добавлено спустя 1 минуту 1 секунду:
alexs писал(а):
Yurakl писал(а):и что же эти файлы сделают???

А откомпилировать и запустить?


я что-то не могу найти данные файлы:(
Yurakl
27.09.2010 09:14:07
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

alexs
и что же эти файлы сделают???
а как-нибудь в программе в лазараусе можно что-то добавить или изменить???
Yurakl
24.09.2010 14:27:02
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

программа самописная, но ней мной. Да и в принципе любой тсп-клиент должен работать с ней.
Мне необходимо в моей программе только что-то поправить, и никакой другой софт переписывать не надо.
Yurakl
24.09.2010 12:26:07
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

если ПО запущено, то тсп-сервер включен, настроенный на заданный айпишник и порт, а следовательно создается сокет между ПО и программой
Yurakl
24.09.2010 11:19:45
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

Vadim
Подскажите, как тогда на лазарусе это проверить?
и на самом деле мне нужен не пинг с другим компьюетром,а именно есть ли связь.
Так как данные принимает специальное ПО(тсп-клиент), и если оно выключено, то связи нет и тогда данные не должны передаваться, а пинг будет
Yurakl
24.09.2010 09:56:48
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

Когда на другом компьютере запускается тсп-клиент, то соответственно создается сокет, по которому передаются данные. buf-это массив. в предложенной строке передается 0 символов, соответственно если ничего не передается, то i=-1, а если передаст, то i=0. при помощи этого я и проверял наличие связи. В ...
Yurakl
24.09.2010 08:42:33
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

Re: связь по ethernet

Я отправляю 0 байт в команде send, для проверки связи
i:=send(s,buf[0],0,MSG_NOSIGNAL);
на целевом компьютере ничего не получится сделать, так как там специальный софт принимает данные просто от заданного айпишника.
программа работает автономно. она определяет есть ли связь по эзеренту ...
Yurakl
24.09.2010 08:00:47
Форум: Общее
Тема: связь по ethernet
Ответы: 29
Просмотры: 43089

связь по ethernet

Добрый день!
У меня такой вопрос. У меня с одного компьютера программа, написанная в лазарусе на линуксе, передает данные на другой компьютер по эзернте. В случае отсутствия связи с компьютером данные должны сохраняться.
На данный момент наличие связи определяется с помощью команды send, которая ...
Yurakl
28.05.2010 13:51:16
Форум: Общее
Тема: выход из программы по нажатию клавиш
Ответы: 15
Просмотры: 33230

Re: выход из программы по нажатию клавиш

дело в том, что в той программе используется функция read, которая ждет ввода с клавиатуры, тем самым приостанавливая цикл программы.
а мне необходимо в цикле проверять нажата ли клавиша какая-то или нет. если нажата, то действие, если нет, то ничего не происходит....

Добавлено спустя 23 часа 2 ...
Yurakl
28.05.2010 09:03:37
Форум: Lazarus
Тема: Lazarus и onKeyPress
Ответы: 26
Просмотры: 22979

Re: Lazarus и onKeyPress

а если дело обстоит в линуксе в консольной программе, которая выполняется в цикле.
и мне надо среагировать на нажатую комбинацию клавиш. если она нажата, то произвести действие, если она не нажата, то продолжить цикл программы