написал прогу для винды в delphi, решил перенести всё под линух, но сталкнулся с тем что половину типов вообще незнает и половины функций нет ?
что делать ??
нет ф-й:
send, recv, WSAStartup, WSACleanup , listen, gethostbyaddr ...
нет констант и типов
SOCKET_ERROR, TWSAData, TSockAddrIn, PHostent, INVALID_SOCKET, inet_ntoa
Как быть ? где искать ??
sockets, куда пропали send , recv и тд ?? [Решено]
Модератор: Модераторы
sockets, куда пропали send , recv и тд ?? [Решено]
Последний раз редактировалось svsd_val 08.03.2011 18:51:07, всего редактировалось 1 раз.
Для 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
По поводу 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
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
спс за помощь, разобрался =)
