【发布时间】:2016-06-08 03:20:18
【问题描述】:
我使用 rsocket 编写了简单的客户端和服务器程序 - RDMA 套接字 API 使用以下版本的 librdmacm-dev 和 librdmacm1 包(使用 Ubuntu 14.04):
librdmacm1/trusty 1.0.16-1 i386 librdmacm-dev/trusty 1.0.16-1 i386
-
服务器启动时,rselect()调用失败,出现如下错误:
$ ./rserver 192.168.1.1 8000 rselect: Cannot allocate memory -
使用 Unix Socket API 代替 rsocket API 并尝试通过“/usr/lib/rsocket/librspreload.so”的 LD_PRELOADing 运行服务器,但失败并出现同样的错误:
$ export LD_PRELOAD=/usr/lib/rsocket/librspreload.so; ./rserver 192.168.1.1 8000 rselect: Cannot allocate memory
我没有在 rsockets 上找到任何好的在线帮助,也没有找到任何示例工作代码? 有人可以帮忙解决这个问题吗?
【问题讨论】: