А что не работает? Нужно еще контролировать первый параметры который возвращается sendandrecive - там код ошибки или количество принятых байт.
Посмотрите описание функции в справке (там есть примеры) и эту документацию:
https://insat.ru/products/Universal_...ver_API_UG.pdf