Java库将所有网络流量从一个端口转发到另一个端口?
我正在尝试一些 JUnit 测试来模拟网络上的服务器死亡。我有一个内部实用程序,允许我将流量从本地主机上的端口转发到任何其他机器上的任何端口,并且我已将其用于这些测试用例。问题是该实用程序是用 Python 编写的并且仅适用于 Unix,因此很难在 Eclipse 中实现自动化。我的问题是:
是否有一个 Java 库可以让我在方法调用时自动执行此操作?
实际上,我想要类似 Hoxy(适用于 Node.js)但适用于 Java。
谢谢, 戴夫
I am trying to some JUnit tests that simulate a server across the network dying. I have an internal utility that allows me to forward traffic from a port on localhost to any port on any other box, and I have used it for these test cases. The problem is that the utility is written in Python and for Unix only so it's hard to automate it inside Eclipse. My question is:
Is there a Java library that can allow me to do this automatically at the drop of a method call?
In effect, I want something like Hoxy (which is for Node.js) but for Java.
Thanks,
Dave
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
必须是java吗? netcat 存在并且非常适合此类事情。
http://29a.ch/2009/5/10/forwarding-ports -使用-netcat
Does it have to be java? netcat exists and works very well for this sort of thing.
http://29a.ch/2009/5/10/forwarding-ports-using-netcat