|
Проблема с Ethernet, Ping, но не UDP |
|
|
|
Jan 21 2014, 07:58
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(olegras @ Jan 21 2014, 11:40)  wireshark видит принимаемые датаграммы, а приложение не видит. Скорее дело в приложении. Что возвращает connect() ? connect'а там быть не должно! Вообще!
|
|
|
|
|
Jan 21 2014, 08:12
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 29-06-11
Из: Казань
Пользователь №: 65 974

|
Цитата(gosu-art @ Jan 21 2014, 10:52)  Я тут мерил скорость по UDP от ниоса. Может поможет. [attachment=82503:udp3Dlg.rar] Спасибо за пример, изучу.
|
|
|
|
|
Jan 21 2014, 09:43
|
Частый гость
 
Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075

|
Цитата(gosha-z @ Jan 21 2014, 12:58)  connect'а там быть не должно! Вообще! Правильно! Вот я наводяще и спрашиваю, что же она возвращает. Автор кода должен уметь не только писать код, но и уметь находить свои баги, включая сделанные по недостаточному знанию ...
|
|
|
|
|
Jan 21 2014, 10:00
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 29-06-11
Из: Казань
Пользователь №: 65 974

|
Цитата(gosu-art @ Jan 21 2014, 12:38) 
Debug.rar ( 1.45 мегабайт )
Кол-во скачиваний: 63А вот простенькая програмка измерения скорости.  В Wireshark'e виден как входящий, так и исходящий пакеты.
Сообщение отредактировал Hatory - Jan 21 2014, 10:03
|
|
|
|
|
Jan 21 2014, 10:15
|
Знающий
   
Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939

|
Нужно в начале ввести IP и Порт, затем нажать Open(!). и только потом уже старт. если с делать опен, изменить IP, сделать старт => принимать не будет  Уж извините над эргономикой особо не думал  UDP. При старте оправляется одни UDP пакет - команда на старт передачи. Аналогично и по стопу
|
|
|
|
|
Jan 21 2014, 10:24
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 29-06-11
Из: Казань
Пользователь №: 65 974

|
Сделала согласно инструкции, на всякий случай перепроверила. Ничего не изменилось: пакеты не принимаются.
|
|
|
|
|
Jan 21 2014, 11:38
|
Знающий
   
Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939

|
Цитата(olegras @ Jan 21 2014, 14:30)  Судя по скриншотам wireshark'а, у Hatory порты приема и передачи разные. Может дело в этом? udp3 ожидает прием на тот же порт что и порт передачи? Совершенно верно Цитата(gosu-art @ Jan 21 2014, 12:38) 
Debug.rar ( 1.45 мегабайт )
Кол-во скачиваний: 63 Далее все что приходит от введенного IP и Port - подсчитывается
|
|
|
|
|
Jan 21 2014, 12:02
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 29-06-11
Из: Казань
Пользователь №: 65 974

|
Просто для уточнения
|
|
|
|
|
Jan 22 2014, 04:15
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 29-06-11
Из: Казань
Пользователь №: 65 974

|
Цитата(gosu-art @ Jan 21 2014, 15:20)  Так у вас не правильно считается чек сумма UDP! Огромное спасибо - заработало. И спасибо всем кто принял участие в обсуждении. P.S. Спасибо за конструктивную критику и примеры, приложение обязательно переделаю.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|