Форум: "Сети";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
ВнизИзбитый вопрос: TCP/IP - много клиентов-один сервер Найти похожие ветки
← →
ШкодЕныш © (2007-03-02 06:24) [0]Помогите, пожалуйста. Мне нужно, чтобы сервер получал сообщение от клиента и передавал его либо определенному клиенту, либо всем подключенным клиентам. Я просмотрела весь ваш форум, не нашла ответа.......
← →
SlymRO © (2007-03-02 06:40) [1]ШкодЕныш © (02.03.07 6:24)
Чат? В Демках дельфи был один...
← →
Alexey (AZ) (2007-03-02 15:46) [2]
> Мне нужно, чтобы сервер получал сообщение от клиента и передавал
> его либо определенному клиенту, либо всем подключенным клиентам.
> Я просмотрела весь ваш форум, не нашла ответа.......
Для начала Вам нужен сервер, затем клиенты...
← →
G_M_S (2007-03-02 18:17) [3]В D7 -
Demos\Internet\Chat\
Demos\Internet\NetChat\
курить либо в сторону Indy, либо в сторону TTcpServer/TTcpClient
← →
ШкодЕныш © (2007-03-06 10:21) [4]
> Для начала Вам нужен сервер, затем клиенты...
Я и не могу сервер придумать так, чтобы он обслуживал всех клиентов постоянно к нему подключенных. Я делаю на Indy. И что такое синхронизация???
← →
Сергей М. © (2007-03-06 10:36) [5]
> ШкодЕныш © (06.03.07 10:21) [4]
> не могу сервер придумать так, чтобы он обслуживал всех клиентов
Ну а хотя бы одного клиента "обслужить" - это у тебя, надо понимать, проблем не вызывает ?
> что такое синхронизация?
Упорядочивание чего-либо.
← →
ШкодЕныш © (2007-03-07 04:21) [6]
> Ну а хотя бы одного клиента "обслужить" - это у тебя, надо
> понимать, проблем не вызывает ?
С этим все нормально, но я могу только принять сообщение от клиента, отправить ему чего-нибудь и отключить, а мне надо, чтобы клиенты были всегда включены и, при этом, сервер ошибок не выдавал. Ну, вобщем стандартный чат. Мне надо с синхронизацией разобраться. Я гак понимаю с помощью ее можно разграничить пользователей (поставить в очередь, например или что-то в этом роде.....)
← →
Сергей М. © (2007-03-07 08:06) [7]Показывай код ..
← →
G_M_S © (2007-03-07 11:07) [8]
> а мне надо, чтобы клиенты были всегда включены и, при этом,
> сервер ошибок не выдавал.
Я что-то не понял - ты под UDP или под TCP/IP чат пишешь? Если под TCP/IP - то клиент может или сам отключиться или ты его мануально отрубишь. Не руби - и все дела. И будет у тебя много клиентов...
Ты какие компоненты для чата юзаешь?
← →
ШкодЕныш © (2007-03-20 10:03) [9]Спасибо. Я все сделала.
Теперь новая проблема: как передать файл через сервак от клиента клиенту?
Как работают writestream-readstream?
← →
Сергей М. © (2007-03-20 10:18) [10]
> как передать файл через сервак от клиента клиенту?
А зачем "через сервак" ?
Почему не напрямую от клиента к клиенту ?
> Как работают writestream-readstream?
Именно так как описано в справке.
← →
zero (2007-03-22 13:52) [11]Создавай для каждого клиента отдельный поток, при подключении клиента
← →
Сергей М. © (2007-03-22 13:56) [12]
> zero (22.03.07 13:52) [11]
Мультипоточность-то тут причем ?)
← →
ШкодЕныш © (2007-03-31 04:54) [13]
> Почему не напрямую от клиента к клиенту ?
Ну сервер...че дразнишься? :(
Мне так нужно. Я передаю файл на сервер, а дальше он не идет почему-то. Отладчик тоже нельзя использовать. Я так думаю, что т.к. клиент от которого идет файл его еще держит в памяти, его нельзя дальше передавать... Вобщем проблема...
← →
Сергей М. © (2007-03-31 11:56) [14]
> Отладчик тоже нельзя использовать
Это почему же ?
← →
ШкодЕныш © (2007-04-03 09:59) [15]
> Это почему же ?
Потому что он не фиксирует момент, когда файл попадает на сервер, он его автоматически принимает и все... Сам попробуй
← →
Сергей М. © (2007-04-03 10:01) [16]
> Потому что он не фиксирует момент
Отладчик фиксирует ВСЕ моменты, на то он и отладчик)
> Сам попробуй
И пробовать даже не буду)
Читай станд.справку на тему "Remote debugging".
← →
ШкодЕныш © (2007-04-05 04:05) [17]Я вообще по другому сделала. Файл на сервер даже и не попадает :)
Ладно, тема закрыта, а то никто все равно не помогает толком...
← →
Сергей М. © (2007-04-05 08:17) [18]
> никто все равно не помогает толком
Просто никто так и не понял, чем же тебе , горемычная, помочь)
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.046 c