当我在异步方法中向kdb发送查询时。我无法得到任何回应,谁可以帮助我? BTW,使用C ++接口。我用k(句柄,(S)0);得到回应。
答案 0 :(得分:2)
通常异步调用不会返回任何结果。
检查这些页面:
http://code.kx.com/wiki/JB:QforMortals/i_o#Asynchronous_Messages
http://code.kx.com/wiki/Startingkdbplus/ipc
以下wiki有C ++ Api调用的信息: http://code.kx.com/q//interfaces/c-client-for-q/
它说:如果句柄<0,则用于异步消息传递,返回值可以是0(网络错误)或非零(ok)。不应将此结果传递给r0(r)。
答案 1 :(得分:0)
我相信这个谷歌论坛可能会帮助你进一步发展:
https://groups.google.com/forum/?hl=en#!topic/personal-kdbplus/m_dgucgAUpU