Seroks, например, Ваш товарищ может быть подключен через маршрутизатор (или через "модем с функцией маршрутизатора") или находиться за NAT у провайдера (или в домашней/офисной локальной сети) (иметь, как говорят, "серый" IP-адрес). Об этом можно почитать, например,
у Смотрова.
В первом случае надо открывать порты в маршрутизаторе. Во втором - договариваться с провайдером/сисадмином (что маловероятно) или приобретать у провайдера "белый" IP-адрес.