|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.06.2010, 17:25 | #511 | ||||
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
1.
Цитата:
Цитата:
Цитата:
Цитата:
Код:
Вот расклад сервера (Code.txt). Ненравиться место // Создаем цикл поиска приватного пользователя так как там используется общая переменная i: word, которая объяволена в Form1. В Form7 я её тоже объявил как переменную, но похоже сделал ошибку. Последний раз редактировалось Shouldercannon; 29.06.2010 в 18:21. |
||||
29.06.2010, 19:06 | #512 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Код:
Цитата:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
29.06.2010, 19:55 | #513 | ||||
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
Цитата:
Цитата:
Цитата:
Последний раз редактировалось Shouldercannon; 30.06.2010 в 12:39. |
||||
30.06.2010, 16:39 | #514 | |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Что-то тоскливо становится
Цитата:
Записи берутся через точку, и освобождаются, чтобы последующее срабатывание обновления когда-либо не обнаружило изменений: Код:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
30.06.2010, 17:09 | #515 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Снова что-то не так, список попрежнему обновляется
Код:
|
30.06.2010, 18:21 | #516 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
В процедуре коннекта нужно поменять местами закрытие канала и флаг:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
30.06.2010, 19:08 | #517 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
И так список обновляется и производится connect/disconnect.
При Код:
Прям кошмар какой-то. Никак не одолеть. Последний раз редактировалось Shouldercannon; 30.06.2010 в 20:53. |
30.06.2010, 21:39 | #518 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Вы что-то не договариваете, ...если совсем все плохо, кидайте исходник в личку, ...как еще помочь я не знаю.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
01.07.2010, 22:42 | #519 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Shouldercannon, мне не удалось запустить ваш проект, поскольку просто нет половины компонентов, что были в нем, ...кроме того недоставало форм, ...и на главной я не обнаружил серверный сокет, только клиентский был, ...да и не важно все это. Хочу сказать одно, проект BZChat был создан на столько непрошибаемым, что сервер всегда будет отслеживать изменения и всегда обновлять список, как бы не старались остаться незамеченными клиенты, или как бы не совершенствовалась система быстрого скрытого выпинывания нежелательных клиентов.
Вам придется использовать событие ServerSocketClientRead сервера, которое зарегистрирует первый пакет клиента сразу после его соединения с сервером, в котором будет ник, может даже пароль. Тут же оперативная проверка пакета и решение. Но, дисциплины и строгости уже не будет, кроме того нужна проверка на подлинность пакета и тип ответа. Встаньте так прямо, поднимите правую руку до уровня головы, и резко так вниз со словами: "да и фиг с ним". Это же хорошо, что сервер все замечает. А нагрузки никакой не будет, ну отсечет одного пользователя разок по имени, и не умрет никто.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
02.07.2010, 12:38 | #520 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Цитата:
И действительно. От этого больше проблем, чем пользы. Если из-за проверки на одинаковые ники может всё рухнуть, это того не стоит. Но тогда придётся разрешить проблему с баном одинаковых ников. Единственное, что у ников разное - это IP-Адрес. Тогда тут придётся как то обращаться к IP Код:
Последний раз редактировалось Beermonza; 02.07.2010 в 14:55. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обновление в блоге - Создание клиент-сервера | Pblog | Обсуждение статей | 0 | 03.10.2007 17:12 |
обновление в блоге - Диплом. Создание и продвижение сайта - готовь сани летом, а дипл | Pblog | Обсуждение статей | 0 | 31.08.2007 20:00 |
обновление в блоге - USB Холодильник | Pblog | Обсуждение статей | 0 | 25.06.2007 14:13 |
обновление в блоге - О ярлыках | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |