0

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

我是否遗漏了什么或者是否有用于此的标准工具?

4

4 回答 4

1

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

于 2013-06-19T02:25:55.950 回答
0

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

于 2013-06-19T02:16:19.173 回答
0

如果您无法获得另一台机器,我将首先让客户端和服务器在同一台机器上工作,并可能最终使用一个或多个 vmware 映像来模拟更多东西。

于 2013-06-19T02:17:56.090 回答
0

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

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

于 2013-06-19T04:07:13.360 回答