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

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

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

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

Сообщение svsd_val » 08.03.2011 11:41:21

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

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

Как быть ? где искать ??
Последний раз редактировалось svsd_val 08.03.2011 19:51:07, всего редактировалось 1 раз.
svsd_val
незнакомец
 
Сообщения: 9
Зарегистрирован: 12.02.2011 12:04:45

Re: sockets, куда пропали send , recv и тд ??

Сообщение Odyssey » 08.03.2011 12:38:50

Для 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
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: sockets, куда пропали send , recv и тд ??

Сообщение coyot.rush » 08.03.2011 13:16:58

Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: sockets, куда пропали send , recv и тд ??

Сообщение svsd_val » 08.03.2011 18:55:51

спс за помощь, разобрался =)
svsd_val
незнакомец
 
Сообщения: 9
Зарегистрирован: 12.02.2011 12:04:45


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru