sockets, куда пропали send , recv и тд ?? [Решено]

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
svsd_val
незнакомец
Сообщения: 9
Зарегистрирован: 12.02.2011 11:04:45

sockets, куда пропали send , recv и тд ?? [Решено]

Сообщение svsd_val »

написал прогу для винды в delphi, решил перенести всё под линух, но сталкнулся с тем что половину типов вообще незнает и половины функций нет ?
что делать ??

нет ф-й:
send, recv, WSAStartup, WSACleanup , listen, gethostbyaddr ...
нет констант и типов
SOCKET_ERROR, TWSAData, TSockAddrIn, PHostent, INVALID_SOCKET, inet_ntoa

Как быть ? где искать ??
Последний раз редактировалось svsd_val 08.03.2011 18:51:07, всего редактировалось 1 раз.
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Для send, recv, listen используется префикс "fp": fpSend, fpListen и т.д., см. тут.
По поводу WSA... тут пишут что этих функций нет под Unix, возможно поэтому в кроссплатформенной библиотеке FPC их нет.
Как быть ?

По-видимому, фрагменты кода придётся переписывать.
где искать ??

http://www.freepascal.org/docs-html/rtl ... dex-5.html
http://community.freepascal.org:10000/b ... m_id=24082

Возможно, пригодится вот эта библиотека:
http://www.ararat.cz/synapse/doku.php/start
svsd_val
незнакомец
Сообщения: 9
Зарегистрирован: 12.02.2011 11:04:45

Сообщение svsd_val »

спс за помощь, разобрался =)
Ответить