To check if it is network related or not, enter on ESX over SSH and type the following command:
vim-cmd vmsvc/getallvms
It should give you a list of your VMs, and if it does, it means your hostd is alive and the problem should be network related. If not, we may need to check hostd logs. Let's see what the output will be.