roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 12:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: ethernet shield arduino в качестве сервера
СообщениеДобавлено: 27 фев 2011, 16:13 
Не в сети

Зарегистрирован: 27 фев 2011, 15:58
Сообщения: 1
Добрый день! на днях стал счастливым обладателем ethernet shield последней версии, сразу подключил его к Dlink -DWL-G730AP (очень маленькая :) точка доступа) и получил фактически бюджетный вариант WIFi модуля.
При написании программы столкнулся с такой проблемой - мне необходимо, что бы E-shield работал в режиме сервера, слушал определенный порт ну и реагировал на входящие команды. Клиентом является самописная программа, которая конектится к E-shield, так вот не получается у меня отследить когда клиент подключается и отключается. По поводу подключения заметил, что код

Код:
void loop(){
  EthernetDHCP.maintain();
  Client client = roboServ.available(); 
  if (client) {
      Serial.println("Got a client");

  } else {
      Serial.println("disconected");
  }
  //client.stop();
  delay(1000);
}


сообщает о том, что есть "клиент" только когда приходят любые данные. А когда "клиент" отключается событие else не происходит. я пытался добавить в код функцию client.stop() (в коде закоментирована), но считаю что некорректно отключать сервером клиента. Т.е. смысл вопроса как отслеживать корректно подключение и отключение клиента?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO