Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#31: 2007-12-18 15:38:32 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:43
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#32: 2007-12-18 15:40:54 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:43
карма: 0

0
Ответов: 2125
Рейтинг: 159
#33: 2007-12-18 15:45:42 ЛС | профиль | цитата
HELP писал(а):
А если мне вообще убрать дополнительный сервер у клиента?

Тогда придётся фильтровать сообщения, чтобы личку организовать.

Dilma писал(а):
лучше поставить отдельно компоненты для работы с UDP

UDP хорош в локальной сетке. Для интернета лучше TCP.

HELP писал(а):
клиент вообще не видит то, что написал!

Значит сервер не возвращает ему то, что он написал.

Вот твоя схема, которую я немного поменял.
code_7972.txt
Если её скомпилировать и запустить три копии на одном и том-же компе, то первая будет сервер, а вторая и третья - клиенты, они должны соедениться с сервером и обмениваться друг с другом сообщениями, которые будут также отображаться на сервере. Если и серверу сказать Connect, то он тоже сможет отправлять всем сообщения, только у себя они будут дублироваться (один раз от TCP_Server, второй раз от TCP_Client)
карма: 1

0
файлы: 1code_7972.txt [3.5KB] [382]
Гость
Ответов: 17029
Рейтинг: 0
#34: 2007-12-18 15:55:45 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:43
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#35: 2007-12-18 16:17:20 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:43
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#36: 2007-12-18 16:53:46 ЛС | профиль | цитата
советую испытания проводить на localhost(127.0.0.1)
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#37: 2007-12-18 18:13:21 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:44
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#38: 2007-12-18 18:39:31 ЛС | профиль | цитата
я думаю вся проблема в разнице реализуемых действий и не полном соответствие проводимых экспериментов.
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#39: 2007-12-19 18:03:35 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:44
карма: 0

0
Ответов: 2125
Рейтинг: 159
#40: 2007-12-19 18:13:53 ЛС | профиль | цитата
Ты что, читать не умеешь?
Сохрани вот это: http://hiasm.googlecode.com/svn/elements/delphi/code/hiTCP_Server.pas
Скопируй это в каталог ...HiAsm/Elements/Delphi/code
------------ Дoбавленo:

Вот сервер:

Add(MainForm,4613076,21,105)
{
Left=20
Top=105
link(onCreate,14911643:doOpen,[])
}
Add(TCP_Server,14911643,77,140)
{
Port=180
link(onRead,14911643:doSend,[(119,146)(119,133)(65,133)(65,160)])
}
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#41: 2007-12-19 18:19:29 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:44
карма: 0

0
Ответов: 2125
Рейтинг: 159
#42: 2007-12-19 18:26:26 ЛС | профиль | цитата
HELP писал(а):
Если б всё было так просто

Куда проще-то?
Ты запускал вышеприведённый код сервера?
Моих экстрасенсорных возможностей уже не хватает. Подключись к космосу!
карма: 1

0
Ответов: 9906
Рейтинг: 351
#43: 2007-12-19 20:03:28 ЛС | профиль | цитата
tsdima писал(а):
Моих экстрасенсорных возможностей уже не хватает

Вах
карма: 9

0
Гость
Ответов: 17029
Рейтинг: 0
#44: 2007-12-20 14:49:42 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:44
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#45: 2007-12-20 14:53:07 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2025-01-18 21:39:44
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)