Как развиваться с rsocket

Я пытаюсь использовать RDMA над Infiniband как часть приложения. Я обнаружил rsocket, который выглядит как полезный API для RDMA. Тем не менее, я пытаюсь использовать его, но я не знаю, с какой библиотекой я должен связать. У меня есть rdma / rsocket.h, включенный просто отлично.

Я — нуб C ++, но, насколько я понимаю, мне нужно связать библиотеку тоже с -l, но я не знаю, какую библиотеку даже использует rsocket.

#include <rdma/rsocket.h>
#include <rdma/rdma_cma.h>
#include <netdb.h>

...

struct addrinfo hints, *res;
int ret;
memset( &hints, 0, sizeof( hints ) );
hints.ai_flags = RAI_PASSIVE;
ret = getaddrinfo( "0.0.0.0", "7471", &hints, &res );
listening_socket = rsocket( res->ai_family, res->ai_socktype, res->ai_protocol );

Результаты в

undefined reference to `rsocket'

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]