В уроке описано только то, как открыть сокет и как через него обмениваться данными. Настройка роутера, получение внешнего IP-адреса у провайдера, отключение брандмауэра, узнавание собственного IP-адреса, ну или настройка hamachi/pppoe не входят в рамки того, что описывает урок, и входить никак не может, потому что интернеты у людей слишком разные и каждый надо настраивать по-своему.