Как создать сервер для передачи данных?
Нет никакой разницы между передачей данных в одной сети и в разных.
Моей целью является передача данных с одного компьютера на другой, работающих в разных сетях.Сначала - настройте их видимость относительно друг друга.
Читайте здесь.