Текущий архив: 2005.01.02;
Скачать: CL | DM;
Вниз
Ftp и занятый порт Найти похожие ветки
← →
Sniron (2004-10-14 15:05) [0]Тут вышла такая проблема. Я делаю фтп сервер который использует 21 порт (фтп). Но когда я его запускаю он говорит, что якобы "Adress already in use", т.е. занят другим преложением. Я в Xр Посмотрел, какая программа занимает этот порт оказалось - inetinfo.exe. И вот из - за этого она у меня не запускается. А вот, например smallHTTPserver(сервер, который обеспечивает поддержку фтп) идет без проблем и с этим приложение и выполняет функции фтп сервера. Как можно решить эту проблему?
← →
Senti (2004-10-15 10:28) [1]Глупый вопрос. Если порт занят, то ни одно приложение не будет работать на этом порту.....
← →
Verg © (2004-10-15 11:02) [2]
var value : BOOl;
begin
value := TRUE;
if setsockopt(socket, SOL_SOCKET, SO_REUSEADDR, pchar(@value), sizeof(value)) = SOCKET_ERROR then
raise Exception.Create(SysErrorMessage(WSAGetLastError));
← →
Sniron © (2004-10-15 14:29) [3]Да, теоретически! Но как то же все - таки это работает! Может он(shhts) освобождает порт под себя или как - то еще!
← →
Rouse_ © (2004-10-15 15:11) [4]> [3] Sniron © (15.10.04 14:29)
Тебе же Verg ответил...
SO_REUSEADDR - видишь? Вот и посмотри в хелпе для чего он...
← →
Sniron © (2004-10-15 16:40) [5]делфи не понемает что такое setsockopt. Что можно предпринять?
← →
Rouse_ © (2004-10-15 16:59) [6]uses Winsock;
Страницы: 1 вся ветка
Текущий архив: 2005.01.02;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.059 c