реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Проблема с Ethernet, Ping, но не UDP
gosha-z
сообщение Jan 21 2014, 07:58
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(olegras @ Jan 21 2014, 11:40) *
wireshark видит принимаемые датаграммы, а приложение не видит. Скорее дело в приложении. Что возвращает connect() ?

connect'а там быть не должно! Вообще!
Go to the top of the page
 
+Quote Post
Hatory
сообщение Jan 21 2014, 08:12
Сообщение #17


Участник
*

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



Цитата(gosu-art @ Jan 21 2014, 10:52) *
Я тут мерил скорость по UDP от ниоса. Может поможет.
[attachment=82503:udp3Dlg.rar]

Спасибо за пример, изучу.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 21 2014, 09:38
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Прикрепленный файл  Debug.rar ( 1.45 мегабайт ) Кол-во скачиваний: 63

А вот простенькая програмка измерения скорости. Вводите IP, Port нажимаете Open. Затем старт. Оправляется pkt[0] = 1 - у меня для ниоса - это команда начала отправки пакетов (соответственно для Stop отправляем pkt[0] = 0). Далее все что приходит от введенного IP и Port - подсчитывается
Go to the top of the page
 
+Quote Post
olegras
сообщение Jan 21 2014, 09:43
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075



Цитата(gosha-z @ Jan 21 2014, 12:58) *
connect'а там быть не должно! Вообще!

Правильно! Вот я наводяще и спрашиваю, что же она возвращает. Автор кода должен уметь не только писать код, но и уметь находить свои баги, включая сделанные по недостаточному знанию ...
Go to the top of the page
 
+Quote Post
Hatory
сообщение Jan 21 2014, 10:00
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 21 2014, 10:15
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Нужно в начале ввести IP и Порт, затем нажать Open(!). и только потом уже старт. если с делать опен, изменить IP, сделать старт => принимать не будет rolleyes.gif Уж извините над эргономикой особо не думал biggrin.gif
UDP. При старте оправляется одни UDP пакет - команда на старт передачи. Аналогично и по стопу
Go to the top of the page
 
+Quote Post
Hatory
сообщение Jan 21 2014, 10:24
Сообщение #22


Участник
*

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



Сделала согласно инструкции, на всякий случай перепроверила. Ничего не изменилось: пакеты не принимаются.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 21 2014, 11:28
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Погонял между 2мя машинами - все работает!
Прикрепленное изображение



Вот поток с рабочей платы
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
olegras
сообщение Jan 21 2014, 11:30
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075



Судя по скриншотам wireshark'а, у Hatory порты приема и передачи разные. Может дело в этом? udp3 ожидает прием на тот же порт что и порт передачи?

Сообщение отредактировал olegras - Jan 21 2014, 11:33
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 21 2014, 11:38
Сообщение #25


Знающий
****

Группа: Свой
Сообщений: 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 - подсчитывается
Go to the top of the page
 
+Quote Post
Hatory
сообщение Jan 21 2014, 12:02
Сообщение #26


Участник
*

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



Просто для уточнения




Прикрепленные файлы
Прикрепленный файл  Test2.pcapng.7z ( 352 байт ) Кол-во скачиваний: 3
 
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Jan 21 2014, 12:20
Сообщение #27


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Так у вас не правильно считается чек сумма UDP! (Нужно включить соотв галочку в вайршарке). Заполните ее пока нулями! => пакеты выкидываются
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Hatory
сообщение Jan 22 2014, 04:15
Сообщение #28


Участник
*

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



Цитата(gosu-art @ Jan 21 2014, 15:20) *
Так у вас не правильно считается чек сумма UDP!

Огромное спасибо - заработало. И спасибо всем кто принял участие в обсуждении.
P.S. Спасибо за конструктивную критику и примеры, приложение обязательно переделаю.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 10:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01459 секунд с 7
ELECTRONIX ©2004-2016