I see the topic from same site
difference between VirtualBox and vmware,
If last post is relevant as written there
VirtualBox, from what I have seen, is for desktop virtualization (running Linux inside your Windows computer).
VMWare has about a dozen different products which range from desktop virtualization (Player or Workstation) to creating and coordinating dozens of virtual appliances on top-end server hardware (ESX Server/ Infrastructure).
What product is right for you depends on what you want to do with it. You can always install them and try them out.
& i asked question in this forum waiting for reply...just modifying question
network simulator for java program.
I am trying to search virtualization software for
java project.
This project works client-server architecture & Different WAN, LAN with lots of virtual LANs also involve in this.
'By actual electric device, i send data packets to pc & that pc sends that packet to proper receiver though if receiver in different WAN, LAN & even in Different VLAN.' This is one liner info about my project. Network will be very mesh format...difficult to understand...Many routers, gateways,switches, nodes at different locations.
Now for this i can not afford actual setup huge LAN,WAN, or VLAN with Lots of different kind of servers. But i read about virtualization softwares but not work on them.
I try vertualbox from oracle on my desktop, My desktop have windows, i create 2 different machines in virtualbox, one has Centos & one has unbuntu. Then i connect my actual 3 electric devices to my physical machine. then try to see those 2 vertual machines communicate or not, but i failed.
Can any one tell me which software helps me to develop this kind of project? or which course should i do for this kind of project?
I need guidance or clue. Please try to help me.