Всем доброго. Использую чистые сокеты для одного проекта в замен ИНДИ и Синапсу.
Все идет хорошо, но понадобилось использовать функции  ioctrlsocket или select для ожидания ответа от сервера.
в лазаре есть стандартный модуль sockets, из которого я использую fpXXX функции, но select() среди них нет.
Неужели мне придется подключать модули винды ради этой функции? Или может быть в лазаре есть заменитель (кроссплатформенный) этой функции?
			
		



 Видимо в стандартной поставке его просто не компилируют. Скачайте исходник FreePascal, распакуете архив, в исходниках заходите в подкаталог utils\fppkg\lnet\ и самостоятельно его скомпилируйте, а потом поместите откомпилированное в свою папку с FPC, в каталог units\Тип_Вашего_компилятора\. После чего заново перезайдите в Lazarus.
 Видимо в стандартной поставке его просто не компилируют. Скачайте исходник FreePascal, распакуете архив, в исходниках заходите в подкаталог utils\fppkg\lnet\ и самостоятельно его скомпилируйте, а потом поместите откомпилированное в свою папку с FPC, в каталог units\Тип_Вашего_компилятора\. После чего заново перезайдите в Lazarus.


