Помогите с методами для выполения проги для инфы)))

Не буду говорить подробно суть моей проги, но у меня вопрос по одному из её "кусков")
Суть в том, что компьютер должен с одного компа переправлять файл по интернету (не по лок.сети) на другой комп.
И на компе "приёмнике" должно отображаться то, что отправил комп "передатчик".
К примеру… Каждые 5 секунд отправляется картинка Picture.bmp с одного компа на другой. Там она отображается и каждые 5 секунд заменяется на другую, отосланную с того же компа.
Меня интересует момент, передачи самого файла. Я не прошу Вас писать мне исходники, так как мне хочется самому разобраться.
Единственное, что мне нужно, это чтоб вы сказали, какие языки программирования мне могут понадобиться (чтоб я их изучал).
Мне что-то говорили про PHP… Вобщем, что мне нужно для написания алгоритма передачи файла через интернет с одного компа на конкретный другой?)))  

1 комментарий: Помогите с методами для выполения проги для инфы)))

  1. Darzok говорит:

    1. принцип передачи с компа на комп по локалке и по интернету одинаковый.
    2. для передачи через интернет, IP компа-приемника должен быть белым. иначе вы просто не сможете подключиться к нему (без использования впн, туннелей и прочих радостей).
    3. пхп, в данном случае, вам врядли поможет, т.к. без настроенного веб-сервера ваша программа просто не получит сообщение от удаленного компа. впрочем, если вариант клиент-сервер вас устраивает, то apache + php идеальны вариант
    4. общая идея примерно такая
    на приемнике висит программа, отслеживающая подключения к определенному порту
    как только кто-то пытается подключится, эта программа переходит в режим получения данных
    после приема, возвращается в режим ожидания
    на отправитиле программа умеет подключаться к заданному порту заданного IP адреса и отправлять файл.

    вот как-то так

Комментарии запрещены.