Network game programming

Maybe what I am searching for already exists. Is it reusable?