Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2009, 19:52   #1
san72
Форумчанин
 
Регистрация: 04.06.2008
Сообщений: 102
По умолчанию Отправить строку с сервера

Добрый день! Подскажите как можно отправить строку (SendLn) не с клиента на сервер а с сервера на клиент... и чтобы клиент её нармально принял и записал в переменную идея в том что-бы сервер переслал IP-адрес компьютера на котором он находится клиенту
Keep it simple, stupid
san72 вне форума Ответить с цитированием
Старый 15.05.2009, 22:10   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

клиент должен попросить сервер сообщить ему нужные данные
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 15.05.2009, 22:30   #3
san72
Форумчанин
 
Регистрация: 04.06.2008
Сообщений: 102
По умолчанию

evg_m можно пожалуйсто в коде всё это показать
Keep it simple, stupid
san72 вне форума Ответить с цитированием
Старый 15.05.2009, 23:02   #4
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

если клиент подключится к серверу, значит он знает его ip адрес. Зачем его пересылать клиенту - непонятно....
Sergey2 вне форума Ответить с цитированием
Старый 15.05.2009, 23:19   #5
san72
Форумчанин
 
Регистрация: 04.06.2008
Сообщений: 102
По умолчанию

Сервер отсылает клиенту IP адрес по каторому он находится, изначально клиент низнает IP адрес сервера
Keep it simple, stupid
san72 вне форума Ответить с цитированием
Старый 15.05.2009, 23:24   #6
san72
Форумчанин
 
Регистрация: 04.06.2008
Сообщений: 102
По умолчанию

Тоесть сервер начинает работать - определяет свой IP адресс, пересылает его всем клиентам, кто его слушает по такому-же порту, вот так понятно надеюсь
Keep it simple, stupid
san72 вне форума Ответить с цитированием
Старый 15.05.2009, 23:32   #7
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

а откуда он знает адреса клиентов? Какой-же он тога сервер если он к клиентам конектится....
Sergey2 вне форума Ответить с цитированием
Старый 15.05.2009, 23:40   #8
san72
Форумчанин
 
Регистрация: 04.06.2008
Сообщений: 102
По умолчанию

хорошо объясню подругому... как мне тогда сделать вот такую вещь: сервер закидывается на любой комп, тоесть IP не постоянный, а вводить вручную отпадает... Клиент должен связыватся с сервером, у клиента IP тоже может менятся, тоесть надо определять IP, причём внешние.. как я понимаю Сервер должен определить IP на котором он стоит, задать его в LocalHost, а клиент должен узнать этот его LocalHost и записать его в свой RemoteHost.. я правильно понимаю?
Keep it simple, stupid
san72 вне форума Ответить с цитированием
Старый 15.05.2009, 23:57   #9
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

адрес клинта неизвестен серверу, адрес сервера не известен клиенту. Путсь они письмами обмениваются. Я серьезно. Заведи почтовый ящик на mail.ru, например. И пусть клиент проверяет его. А сервер пусть туда шлет свой адрес.
Sergey2 вне форума Ответить с цитированием
Старый 16.05.2009, 10:00   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Сервер- это объект, обрабадывающий входящие подключения. Никакой сервер не должен уметь лично создавать соединения с клиентами. Для этих целей и есть клиенты. Вывод: используйте и клиент и сервер.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа Вводит символьную строку и число N и выводит строку, состоящую из первых N символов (С++) Yulai Помощь студентам 1 11.05.2009 11:39
Отправить TAB в ИЕ Bbo Win Api 0 20.04.2009 16:00
Как при нажатии на строку в Listbox передавать нажатую строку в переменную Михаил Юрьевич Общие вопросы Delphi 5 16.03.2009 12:59
Отправить запрос kommunist Общие вопросы .NET 4 30.06.2008 00:47
как отправить и загрузить данные с сервера? proglamer Работа с сетью в Delphi 3 11.03.2008 07:54