Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Функция SocketReceive / 7 сообщений из 7, страница 1 из 1
27.12.2010, 11:20
    #37036733
shut-up-and-skate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
Доброе утро.

function int SocketReceive ( uint s, ref string a_buffer, int len, int flags ) Library "Ws2_32.dll"

возвращяет значение 48. Где можно посмотреть список возвращаемых значений для данной функции?
...
Рейтинг: 0 / 0
27.12.2010, 12:12
    #37036830
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
shut-up-and-skateДоброе утро.

function int SocketReceive ( uint s, ref string a_buffer, int len, int flags ) Library "Ws2_32.dll"

возвращяет значение 48. Где можно посмотреть список возвращаемых значений для данной функции?
А я вот не верю, что вы именно так объявили эту функцию и смогли вызвать ее.
Потому что в Ws2_32.dll нет такой функции как SocketReceive

Если предположить что на самом деле объявление выглядит так:
function int SocketReceive ( uint s, ref string a_buffer, int len, int flags ) Library "Ws2_32.dll" Alias For "recv"

то тогда, согласно доке , список возвращаемых значений - [-1; 2^31) :)

Кстати правильно объявлять long везде, где вы написали int, иначе данные больше 32K будут неверно интерпретированы.
...
Рейтинг: 0 / 0
27.12.2010, 12:38
    #37036900
shut-up-and-skate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
Anatoly Moskovsky,

да это recv) , и спасибо за ссылку это было "Address already in use".. хы
...
Рейтинг: 0 / 0
27.12.2010, 13:21
    #37036995
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
27.12.2010 12:12, Anatoly Moskovsky пишет:

> Если предположить что на самом деле объявление выглядит так:
> function int SocketReceive ( uint s, ref string a_buffer, int len, int
> flags ) Library "Ws2_32.dll" Alias For "recv"

Ещё +1 к телепатии ;))).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.12.2010, 14:53
    #37037150
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
shut-up-and-skateда это recv) , и спасибо за ссылку это было "Address already in use".. хы
Удивительно.
Потому что "Address already in use" может возникнуть только в функции bind (или неявно в connect), но никак не в recv.
Что-то вы тут темните.
...
Рейтинг: 0 / 0
27.12.2010, 15:10
    #37037191
shut-up-and-skate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
Anatoly Moskovsky,

темню, recv возвращяет длину параметра buf, а ответ сервера я так понял заключается в первых трех символах buf. В общем просто сообщение отправлялось на не существующую почту
...
Рейтинг: 0 / 0
27.12.2010, 15:27
    #37037223
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция SocketReceive
shut-up-and-skateAnatoly Moskovsky,

темню, recv возвращяет длину параметра buf, а ответ сервера я так понял заключается в первых трех символах buf. В общем просто сообщение отправлялось на не существующую почту
Смешались в кучу кони, люди.
Поржал - смешно фантазируете.
Удачи в шаманизме.
:)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Функция SocketReceive / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]