Вверх ↑
Этот топик читают: Гость
Ответов: 1528
Рейтинг: 57
#1: 2011-11-21 10:14:08 ЛС | профиль | цитата
есть стандартный примерчик
code_25851.txt

вопрос первый, есть ли событие выдающее ID отключившегося клиента ?
вопрос второй, где список всех этих точек ????

карма: 0

0
файлы: 1code_25851.txt [2.7KB] [110]
Ответов: 5446
Рейтинг: 323
#2: 2011-11-21 10:34:40 ЛС | профиль | цитата
hitman249, TCP_ServerEx - это контейнер, такой же, как MultiElementEx. Это ответ на оба твои вопроса.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#3: 2011-11-21 10:45:38 ЛС | профиль | цитата
hitman249 писал(а):
есть ли событие выдающее ID отключившегося клиента ?

onDisconnect
hitman249 писал(а):
где список всех этих точек ????

В контейнере, вестимо.
карма: 1

0
Ответов: 1528
Рейтинг: 57
#4: 2011-11-21 10:59:37 ЛС | профиль | цитата
1nd1g0 писал(а):
В контейнере, вестимо.

Где?
skf.png

карма: 0

0
файлы: 1skf.png [6KB] [47]
Ответов: 5446
Рейтинг: 323
#5: 2011-11-21 11:20:26 ЛС | профиль | цитата
hitman249, бегом читать справку: Контейнеры
карма: 1

0
Ответов: 1528
Рейтинг: 57
#6: 2011-11-21 11:37:32 ЛС | профиль | цитата
тьфу, просмотрел что onConnect идёт не от контейнера, а от элемента

но вопрос насчёт идентификатора отключившегося остаётся открытым
поскольку onDisconnect выдаёт пустое событие
карма: 0

0
Ответов: 3889
Рейтинг: 362
#7: 2011-11-21 11:38:32 ЛС | профиль | цитата
hitman249 писал(а):
вопрос насчёт идентификатора отключившегося остаётся открытым
поскольку onDisconnect выдаёт пустое событие

##eventHandle \ ##eventIndex
карма: 1

0
Ответов: 1528
Рейтинг: 57
#8: 2011-11-21 12:51:03 ЛС | профиль | цитата
1nd1g0, это какраз тот случай
by Tad писал(а):
Иногда проще один раз показать, чем долго-долго объяснять.

------------ Дoбавленo в 12.38:
[flood]кстате, не в тему сказать
Кто стал закрывать все подряд темы ?[/flood]
------------ Дoбавленo в 12.49:
отбой
хм, методом тыка проверил, работает
*по моей логике закрывающаяся сессия не может выбирать себя перед закрытием, оказалось ошибся
------------ Дoбавленo в 12.51:
последний вопрос:
схема отключившегося клиента, убивается или её требуется добить ?
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2148
#9: 2011-11-21 13:27:01 ЛС | профиль | цитата
[flood]
hitman249 писал(а):
Кто стал закрывать все подряд темы ?

Это не я. Я удаляю сразу, либо пост, либо тему[/flood]
карма: 22

0
Ответов: 1528
Рейтинг: 57
#10: 2011-11-23 10:25:20 ЛС | профиль | цитата
такой вопрос
Точка doSend на сервере, отправляет данные только выбранной схеме?
Если нет, есть ли такая точка ?
карма: 0

0
Ответов: 3889
Рейтинг: 362
#11: 2011-11-23 11:03:31 ЛС | профиль | цитата
hitman249 писал(а):
Точка doSend на сервере, отправляет данные только выбранной схеме?

Отправляет данные именно тому клиенту, подключение от которого породило этот экземпляр схемы. Если вызов происходит извне (как в примере), то, естественно, это касается текущего выбранного экземпляра содержимого контейнера (поэтому в примере есть предварительная выборка по Handle экземпляра).
------------ Дoбавленo в 11.03:
Кстати, это не очевидно, но порождённые в TCP_Connection события принадлежат отдельному потоку в контексте mswsock.dll, так что будьте осторожны с тем, что делает схема по выходу из этих точек, могут проявиться неожиданные конфликты одновременного доступа к данным и элементам интерфейса из потока и основной схемы. В примере их нет потому, что схема в основном потоке практически ничего, кроме обработки оконных событий, не делает.
карма: 1

1
Голосовали:hitman249
Ответов: 1528
Рейтинг: 57
#12: 2011-11-24 14:32:05 ЛС | профиль | цитата
Каково ограничение режима String ?
чтото большой текст с локалхоста приходит, а в локалке с другого ПК нет.
------------ Дoбавленo в 14.32:
решил проблему упаковкой текста, но всеже гложет интерес, о причинах и следствии
карма: 0

0
Ответов: 3889
Рейтинг: 362
#13: 2011-11-24 14:36:37 ЛС | профиль | цитата
hitman249, Схему в студию, насколько "большой" текст? Сможете сгенерировать настолько большой, что гарантированно будут проблемы и схему с генератором привести тут? И вопрос - как проблема проявляется, вообще никакой реакции на посылку (происходит ли посылка вообще, кстати?), или ошибка?
карма: 1

0
Ответов: 1528
Рейтинг: 57
#14: 2011-11-24 14:45:59 ЛС | профиль | цитата
1nd1g0, отчет о железяках, принтерах и установленных программах
символов с 10000
1nd1g0 писал(а):
как проблема проявляется, вообще никакой реакции на посылку (происходит ли посылка вообще, кстати?), или ошибка?

на другом конце ничего не приходит и не пытается прийти даже, также попутно после этого не приходит и то что по мельче, но идущее на передачу следующим (команды разные)
карма: 0

0
Ответов: 3889
Рейтинг: 362
#15: 2011-11-24 15:14:11 ЛС | профиль | цитата
hitman249, Вы уверены, что это не брандмауэр (в системе он есть по умолчанию, или какой сторонний) развлекается, принимая за атаку? Что говорят снифферы на сервере и клиенте? Особенно интересны снифферы канального уровня, способные работать в "жадном" режиме.
карма: 1

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