On-line: Dr. Oldwarez, PSP, tnsr2, гостей 1. Всего: 4 [подробнее..]
АвторСообщение





Пост N: 137
Зарегистрирован: 08.11.05
ссылка на сообщение  Отправлено: 04.04.07 16:45. Заголовок: Udpclient


Кто-нибудь собирал из \tests\Udpclient.prg работающий примерчик? Уменя под xHarbour Compiler build 0.99.70 (SimpLex) собрать работающий примерчик не получается: доходит до строки
Sending 'AYT?' request now
Waiting (at max. 10 seconds) for server response now

и долго долго о чем-то думает. Потом выходит с ошибкой:

Error BASE/3012 Argument error: INETDGRAMRECV Arguments: ( [ 1] = Type: P Val: |89AC98 [ 2] = Type: C Val:
[ 3] = Type: N Val: 60)

Error at ...: INETDGRAMRECV(0) in Module:
Called from : MAIN(47) in Module: udpclient.prg

Udpserver.prg собирается, запускается и даже ожидает посылки.


Спасибо: 0 
Профиль
Ответов - 2 [только новые]





Пост N: 20
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 27.04.07 15:30. Заголовок: Re:


да, действительно есть ошибка в тестовом примере udpclient.prg (line 47):
   nLen := InetDGRamRecv( Socket, cText, 60 ) 

второй параметр по исходникам надо передавать по ссылке, тогда все работает
   nLen := InetDGRamRecv( Socket, @cText, 60 ) 

в udpserver.prg - та же ошибка.


Спасибо: 0 
Профиль





Пост N: 139
Зарегистрирован: 08.11.05
ссылка на сообщение  Отправлено: 07.05.07 12:34. Заголовок: Re:


Спасибо.

Спасибо: 0 
Профиль
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 169
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет