41 / 32 / 12
Регистрация: 15.04.2013
Сообщений: 386
|
||||||||||||||||
1 | ||||||||||||||||
Как узнать номер порта и IP адрес в readDatagram?16.06.2014, 14:32. Показов 4120. Ответов 26
Метки нет (Все метки)
По UDP получаю и считываю данные:
Подскажите, что делаю не так?
0
|
16.06.2014, 14:32 | |
Ответы с готовыми решениями:
26
Как узнать аппаратный адрес lan порта роутера? Адрес из readDatagram() Преобразовать IP-адрес и номер порта Как узнать? какой номер порта написать при создании Socket и ServerSocket (IP - localhost)? |
41 / 32 / 12
Регистрация: 15.04.2013
Сообщений: 386
|
|
16.06.2014, 18:14 [ТС] | 21 |
alexey_rage, 161- это было в другой программу настроено, для работы с платой определенной, я уже точно не помню за давностью времени. В этой программе выделены порты 20000 и 20001
0
|
596 / 396 / 79
Регистрация: 23.10.2013
Сообщений: 1,143
|
|
17.06.2014, 09:27 | 22 |
Честно говоря, я уже готов расписаться полном своем бессилии помочь решить вашу проблему.
Может кто-то более опытный что-то подскажет. Практически такой же код, как у вас, в моих проектах работает без проблем.
0
|
41 / 32 / 12
Регистрация: 15.04.2013
Сообщений: 386
|
|
18.06.2014, 13:46 [ТС] | 23 |
alexey_rage, у меня такое бывает мистика
0
|
22 / 22 / 2
Регистрация: 22.07.2012
Сообщений: 272
|
|
23.06.2014, 11:58 | 24 |
А мусор наверно из за того что Вы m_udpClient->hasPendingDatagrams() еще не проверили а уже пытаетесь что то считать.
0
|
41 / 32 / 12
Регистрация: 15.04.2013
Сообщений: 386
|
|
23.06.2014, 16:12 [ТС] | 25 |
NafNaf, и как его проверять? Пример взят из книги, там так сделано. И приходит то не мусор, а нормальные данные. Просто, когда пытаюсь записать номер порта и адрес, то в переменные записывается какая то ерунда
0
|
596 / 396 / 79
Регистрация: 23.10.2013
Сообщений: 1,143
|
|
23.06.2014, 16:33 | 26 |
Видимо NafNaf имелл ввиду, что чтение происходит, до того, как произошла проверка условия hasPendingDatagrams().
Отличие циклов while(...){...} и do{...}while(...) в том, что в первом случае тело цикла выполняется только если условие - истина, а во втором случае тело цикла выполняется как минимум один раз, а только затем происходит проверка условия.
1
|
41 / 32 / 12
Регистрация: 15.04.2013
Сообщений: 386
|
|
23.06.2014, 16:52 [ТС] | 27 |
alexey_rage, попробую цикл переделать
0
|
23.06.2014, 16:52 | |
23.06.2014, 16:52 | |
Помогаю со студенческими работами здесь
27
Нужно ли в клиенте указывать ip-адрес сервера или достаточно указать номер порта Имеется адрес базы данных, номер строки, номер столбца в БД, надо найти адрес ячейки на листе Как узнать ип адрес или мак адрес в порту коммутатора dell n3048 через веб интерфейc ? Как программно получить адрес СОМ порта? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |