Cualquier programa de red debe funcionar, incluso si tu máquina no esta en ninguna red, siempre y cuando se hayan instalado al menos un controlador de red y los protocolos que querras utilizar.
Eso si, si tu programa se conectará a un servidor que no está accesible, pues no funcionará.
Internet, desde el punto de vista de redes, simplemente es una serie de nodos mas.
Hasta luego.