Re[3]: Передать файл через Internet
От: hermit. Россия  
Дата: 21.03.06 15:58
Оценка:
Здравствуйте, Mihalich, Вы писали:

M>Первый вариант, наиболее подходящий. Вот как его реализовать Winsock, вроде работает только в локальной сети, Inernet Transfer Control, поддерживает только FTP и HTTP протоколы. Как?


M>Заранее благодарен!!!


Скорее не WinSock, ему все равно где работать, Имеется в виду наверное NetBios?
Для него нужно, чтобы удаленый комп имел прямое соединение с инетом. На нем нудно расшарить папку с доступом для конкретного пользователя. Желательно в конце имени ресурса добавить знак "$", чтобы скрыть его от посторонних глаз. Это будет сервер.
После чего с клиента нало залогиниться к удаленому ресурсу сервера под пользователем, имеющим права в удаленном домене. Для этого можно использовать WNetAddConnection* если предполагается передавать файл программно. Вместо имени сервера, нужно использовать его внешний IP адрес.
Ну а после подключения, с удаленым ресурсом можно работать как с обычным подключенным диском, с учетом прав доступа разумеется.
The darkness around me
Shores of solar sea
Oh how i wish to go down with the sun....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.