在示例stream2.c的第47行,我将毫秒延迟更改为3000,如下所示:
// ------------------------------------------------------------ // tell G-WAN when to run this script again (for the same request) // ------------------------------------------------------------ wake_up(argv, 3000, WK_MS); // WK_MS:milliseconds, WK_FD:file_descriptor
预期每轮休眠3秒,但它立即响应。似乎wake_up()与WK_MS将不起作用。有什么变通办法吗?
我不确定您使用的是哪个版本,但您应该使用v4.12
或更新的版本:v4.12可供长期G-WAN粉丝和注册用户使用。stream1/2/3.c示例已经过测试和增强。向G-WAN团队发送电子邮件以获取最新的存档。
一些G-WAN用户使用这些示例来查询remote database servers
或remote back-end servers
,并且这种机制工作得很好。