|
Вышла предварительная версия TN NET TCP/IP stack |
|
|
|
 |
Ответов
|
Oct 14 2010, 18:42
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 24-08-05
Пользователь №: 7 937

|
Цитата(grinux @ Oct 14 2010, 18:49)  Подскажите, как использовать новый MAC адрес без полной переинициализации стека? C IP и прочим разобрался, - закрываю все сокеты, далее net_iface1_set_addresses(). Если там же менять MAC (ni->hw_adr) то ICMP и ARP продолжает работать, а все остальное нет. Честно говоря, никогда бы не подумал, что потребуется "на лету" менять MAC... Зачем это Вам нужно ? Цитата(Bender @ Oct 14 2010, 21:18)  Хорошо, еще такой вопрос - прибор "отвалился" - что делать, ведь выйти по таймауту невозможно? вечное ожидание? Я не понял - Вы говорите о TCP соединении?
|
|
|
|
|
Oct 15 2010, 05:07
|

Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361

|
Цитата(yuri_t @ Oct 14 2010, 22:42)  Я не понял - Вы говорите о TCP соединении? да, о нем. Я конечно пока "чайник", до этого пользовался только UDP. Но вот что делать в случае, если все задачи уже ждут сообщений, и вот с одним из клиентом теряется связь. Нового клиента, вместо потерянного уже слушать некому. Так?
|
|
|
|
|
Oct 15 2010, 11:17
|
Частый гость
 
Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205

|
QUOTE (yuri_t @ Oct 14 2010, 17:50)  Каждое ТСР соединение требует приличного (опять-таки, для прс с малым кол-вом ОЗУ) объема ОЗУ для внутренних нужд. Как здесь справедливо заметили - не так уж и много нужно. В 32к таких мелких сокетов можно изрядно наплодить. QUOTE (yuri_t @ Oct 14 2010, 17:50)  Если надо принимать/передавать малые объемы данных и не часто, то ТСР не нужен - UDP прекрасно справится. Именно так и думал. Но админы всяких VPN/проксей/файрволлов/и т.д. думают иначе, в результате чего UDP трафик цинично рубят на корню.
Сообщение отредактировал LightElf - Oct 15 2010, 11:18
|
|
|
|
Сообщений в этой теме
yuri_t Вышла предварительная версия TN NET TCP/IP stack Aug 13 2009, 09:47 zltigo Цитата(yuri_t @ Aug 13 2009, 11:47) TN NE... Aug 13 2009, 13:18 Rst7 ЦитатаВышла предварительная версия TN NET TCP/IP s... Aug 13 2009, 13:44 yuri_t - по поводу портирования BSD
Идея была использо... Aug 13 2009, 14:50 zltigo Цитата(yuri_t @ Aug 13 2009, 16:50) IMHO,... Aug 13 2009, 15:18 yuri_t TN NET обновилась до версии 0.8.3.
TN NET TCP IP/... Aug 26 2009, 10:36 zltigo Цитата(yuri_t @ Aug 26 2009, 12:36) TN NE... Aug 26 2009, 10:56 yuri_t TN NET TCP/IP stack обновился до версии 0.8.5.
... Sep 14 2009, 06:00 yuri_t Вышла версии 0.9 TN NET TCP/IP stack.
Добавлен... Oct 1 2009, 12:24  sim732 Цитата(yuri_t @ Oct 1 2009, 14:24) Вышла ... Mar 28 2010, 19:22   sim732 Почитал tn-net-sockets.pdf. Оказывается в Вашей ре... Mar 30 2010, 20:02    yuri_t Ф-ция 'select' создавалась для классически... Mar 31 2010, 18:00     sim732 Цитата(yuri_t @ Mar 31 2010, 21:00) В слу... Apr 1 2010, 08:39     Bender Цитата(yuri_t @ Mar 31 2010, 22:00) Ф-ция... Oct 13 2010, 10:38      grinux Цитата(Bender @ Oct 13 2010, 14:38) Мне н... Oct 13 2010, 10:55 LightElf Изучаю сорцы. Возникли несколько вопросов:
1) Можн... May 25 2010, 09:27 yuri_t Цитата(LightElf @ May 25 2010, 12:27) Изу... May 25 2010, 17:59  LightElf Цитата(yuri_t @ May 25 2010, 21:59) Можно... May 25 2010, 18:23 shista Во время разработки своего проекта столкнулся со с... Jun 4 2010, 20:32 grinux Добрый день.
Есть устройство, работающее по TCP с ... Sep 17 2010, 15:19 grinux Сравнил работу устройства с Wiznet(правое окно), т... Sep 20 2010, 17:07 grinux С Linux ситуация аналогичная, RST не воспринимает. Sep 21 2010, 10:41 Rst7 Перенес в топик посты из соседней темы по просьбе ... Sep 21 2010, 12:49 grinux Цитата(Rst7 @ Sep 21 2010, 16:49) Перенес... Sep 21 2010, 14:03 Rst7 Секундочку, а почему контрольная сумма TCP для пак... Sep 21 2010, 14:44 grinux Цитата(Rst7 @ Sep 21 2010, 18:44) Секундо... Sep 21 2010, 15:54 Rst7 QUOTE Ошибка в функции tcp_respond()
Если это у а... Sep 21 2010, 16:50 yuri_t Большое спасибо Григорию, Дмитрию и вообше всем по... Sep 22 2010, 11:33 grinux Юрий, вы не планируете в ближайшее время расширени... Sep 24 2010, 17:12 _NB Цитата(yuri_t @ Sep 22 2010, 14:33) Больш... Sep 27 2010, 13:11 Bender Цитата(yuri_t @ Sep 22 2010, 15:33) ... ... Sep 30 2010, 08:56 megajohn Цитата(yuri_t @ Sep 22 2010, 15:33) Поэто... Aug 6 2013, 15:32 yuri_t Что бы написать PPP, нужен соответствующий реальны... Sep 25 2010, 16:13 yuri_t Работа с >10 одновременно открытых TCP connect... Oct 13 2010, 15:34 LightElf QUOTE (yuri_t @ Oct 13 2010, 19:34) Работ... Oct 13 2010, 16:44  Bender Цитата(LightElf @ Oct 13 2010, 20:44) Хм.... Oct 13 2010, 18:52   LightElf QUOTE (Bender @ Oct 13 2010, 22:52) Да-да... Oct 14 2010, 13:10    YAM Цитата(LightElf @ Oct 14 2010, 16:10) BTW... Oct 15 2010, 17:16 yuri_t Каждое ТСР соединение требует приличного (опять-та... Oct 14 2010, 13:50 VslavX Цитата(yuri_t @ Oct 14 2010, 16:50) Каждо... Oct 14 2010, 14:24 grinux Подскажите, как использовать новый MAC адрес без п... Oct 14 2010, 15:49 Bender Хорошо, еще такой вопрос - прибор "отвалился... Oct 14 2010, 18:18 grinux Цитата(yuri_t @ Oct 14 2010, 22:42) Честн... Oct 15 2010, 07:13  Bender Цитата(grinux @ Oct 15 2010, 11:13) При п... Oct 15 2010, 08:02 yuri_t Чтобы иметь возможность неблокирующего приема в TN... Oct 17 2010, 06:01 AntonPV Прошу прощения,может есть такие,у кого есть опыт и... Nov 16 2010, 15:36 Pavel V. Я попытался портировать стек на процессор LPC1768,... Dec 27 2010, 02:42 prgjz Да, выложил в указанном топике. В tn_net_cfg.h
#d... Dec 27 2010, 11:26 spf Ошибочка обнаружена в проверке на multicast, не ра... Feb 1 2011, 18:47 yuri_t Цитата(spf @ Feb 1 2011, 22:47) Ошибочка ... Feb 2 2011, 15:30  spf Когда ожидается вариант со всеми доработками?
PS:... Feb 3 2011, 04:28   megajohn Цитата(spf @ Feb 3 2011, 08:28) Когда ожи... Jul 30 2013, 14:17    megajohn Цитата(megajohn @ Jul 30 2013, 18:17) Сам... Jul 31 2013, 03:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|