Использовать можно. Надо для каждой функции работы с сокетами писать обертку(так же как это сделано в классе WinApi).
Большая проблема в том, что нельзя получить код текущей ошибки. Функция WSAGetLastError всегда возвращает что все нормально, а для сокетов знать результат последней операции критично.
Похожая ситуация наблюдается и с функцией GetLastError, но в аксаптовском классе DLL есть св-во lastDLLError, через которое можно узнать код ошибки для Api функции.
Единственным выходом мне видится написание собственной DLL, методы которой вызывать из Аксапты
|