我正在尝试使用org.bluez.Profile1
中的BlueZ 5.44
。通过NewConnection
DBus方法连接新设备时,我们可以获得一个文件描述符。我对这个文件描述符的状态以及从中读取/写入需要做什么感到困惑。简单地调用read
/ write
并不像我预期的那样。
在文件test/test-profile中,我看到了这行python代码:
self.fd = fd.take()
我很难找到与take
方法等效的Linux C.关于如何在C代码中配置这个fd所以我可以用fd读/写的任何建议都会非常有帮助!
由于