Так а IP-то почему внешний?
Чтобы с ним работало нужно как минимум настроить port forwarding на роутере, не зависимо от протокола.
что ж удавалось если
Так а IP-то почему внешний?
Чтобы с ним работало нужно как минимум настроить port forwarding на роутере, не зависимо от протокола.
что ж удавалось если
После перенесения на флешку, и добавления фтп сервера все сбилось.
вот что пишет если вводить локальный адрес
Сервер и клиент на разных компах?
Может быть например фаервол блокирует.
Или просто не тот IP или порт.
На одном но в последствии планируется на разные.
Приведите код в порядок и приложите сюда последнюю версию.
это что именно?
пробуйте 127.0.0.1
для начала.
Это означает что соединение было откланено. Либо фаервол вас не пустил либо сервер небыл запущен.
Нормально если адресс поменять на 127.0.0.1 то у меня соединяется.
Это вам инди сообщает что вы уже соединились с сервером.
Сделать проверку на повторное нажатие кнопки.
if not IdTCPClient1.Connected then
begin
IdTCPClient1.Connect('127.0.0.1');
end;
Или так:
if not IdTCPClient1.Connected then
begin
IdTCPClient1.Connect('127.0.0.1');
end else
begin
IdTCPClient1.Disconnect;
IdTCPClient1.Connect('127.0.0.1');
end;