0

我也想在 Windows 上使用 Inetsim 和那个。我可以在 cygwin 的帮助下使用它吗?Inetsim 是一个用于模拟互联网服务的 linux 工具。

4

1 回答 1

1

我有同样的问题。

以下摘录是INetSim的要求:

要使用 INetSim,您需要一个满足以下先决条件的系统:

虽然 Cygwin 努力与 POSIX 兼容,但问题是 System V 是什么以及是否支持它。Cygwin 项目邮件列表中的这条无用消息将我们引导至用户指南中的此条目。阅读帖子表明 System V 用于 IPC 共享内存和消息队列。值得庆幸的是,该指南的以下摘录表明运行cygserver将为 System V 的运行提供必要的服务:

  • -m, --no-sharedmem

不要启动 XSI IPC 共享内存支持。如果您不需要 XSI IPC Shared Memory 支持,您可以在此处将其关闭。配置文件选项:kern.srv.sharedmem

  • -q, --no-msgqueues

不要启动 XSI IPC 消息队列。配置文件选项:kern.srv.msgqueues

Cygwin 版本 2.844 是本文的最新版本,它提供了满足第二个要求的 Perl 5.14.4-1。

第 3 到第 7 个项目符号围绕特定的 perl 库,留给读者作为练习。

最后的子弹,可能是棺材上的钉子,但是,因为我找不到 Perlipq 可用于 Cygwin 的证据(注意:这也需要内核支持,这对于 Cygwin 来说很容易成为一个太大的问题。 )。

除非有什么变化,否则我相信您的问题的答案是:不,INetSim 不能与 cygwin 一起使用。

于 2014-04-03T15:33:01.737 回答