it depends on your budget and how far apart the pcs are. I have 2 pcs in the same room both have an rj45 socket free. A crossover cable about £5 allows the 2 pcs to communicate and share printers etc. My broadband connection goes to 1 pc which then has internet connection sharing set up on it. This pc must be on and connected for the second one to connect. The system works very well and is cheap to set up.