Java网络:如何模拟两台不同的计算机?

时间:2013-06-19 02:08:21

标签: java networking

我想用Java开始网络编程。在测试方面,最好的方法是什么?如果我编写客户端和服务器程序,我显然想在真实或模拟的网络环境中测试它们,但我只有一台计算机。

我是否遗漏了某些东西,或者是否有用于此的标准工具?

4 个答案:

答案 0 :(得分:1)

使用本地端口连接服务器和客户端。您可以轻松地模拟多台机器。

答案 1 :(得分:0)

您可以尝试使用虚拟机,例如VirtualBox

答案 2 :(得分:0)

如果您无法获得另一台计算机,我会首先让客户端和服务器在同一台计算机上运行,​​最终可能会使用一个或多个vmware映像来模拟更多内容。

答案 3 :(得分:0)

您不需要虚拟机;你可以创建一个虚拟界面,这样更容易,不会占用你的一半RAM。

http://www.lazysystemadmin.com/2010/05/add-virtual-interfaces-in-linux-quick.html