Название: QFtp server Отправлено: Firefox от Октябрь 11, 2014, 18:15 Здравствуйте. У меня возникла необходимость обмениваться файлами между виндовс и мсвс, немного подумав, решила делать это через QFTP, как подключиться к серверу вроде все понятно connectToHost(). А вот как написать этот сервер, не поняла.
Код: QFtp *ff; Название: Re: QFtp server Отправлено: Old от Октябрь 11, 2014, 18:18 А вот как написать этот сервер, не поняла. Воспользуйтесь готовым.Название: Re: QFtp server Отправлено: Firefox от Октябрь 11, 2014, 18:22 вопрос именно в том как обозначить что это именно сервер. например в tcp это функция listen().
Название: Re: QFtp server Отправлено: Old от Октябрь 11, 2014, 18:24 вопрос именно в том как обозначить что это именно сервер. например в tcp это функция listen(). Сервер это отдельная программа (уже написанная), которая запускается и слушает порт, к которому вы и будете подключаться через объект класса QFtp.Название: Re: QFtp server Отправлено: Firefox от Октябрь 11, 2014, 18:31 да, походу у меня в голове каша. то есть чтобы мне обмениваться файлами между двумя машинами в сети, нужно указать в connectToHost ( const QString & host, quint16 port = 21 ), один и тот же host и port , а далее при помощи функции put записывать файл на одном конце, а с помощью функции get брать его на другом?
Название: Re: QFtp server Отправлено: Old от Октябрь 11, 2014, 18:41 да, походу у меня в голове каша. то есть чтобы мне обмениваться файлами между двумя машинами в сети, нужно указать в connectToHost ( const QString & host, quint16 port = 21 ), один и тот же host и port , а далее при помощи функции put записывать файл на одном конце, а с помощью функции get брать его на другом? Нет.ftp это протокол обмена файлами. Он подразумевает сервер и клиентов, которые к нему подключаются. Вот класс QFtp и выполняет роль клиента, но без сервера он работать не будет. ftp довольно сложный протокол, поэтому для передачи файлов между двумя точками, проще написать собственный велосипед. На форуме уже не раз поднималась такая тема, поищите. Название: Re: QFtp server Отправлено: ammaximus от Октябрь 13, 2014, 21:47 чем не устроили стандартные средства мсвс, vsftpd например?
|