
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.03.2015, 07:25:31
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
Как можно отправлять сообщения не всем, а некоторым сокетам? Чтоб отправить всем, я делаю так: Код: java 1. 2. 3. 4. 5. 6. 7. Но никак не могу догадаться, как отправлять определенным сокетам, по некоторым схожими параметрами? Например, добавляется несколько пользователей с одинаковыми логинами. Можно ли их как-нибудь привязать к сокету, и потом проводить проверку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2015, 09:38:26
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
AlexSSS4, Храни в Map<User, Socket>. Вопрос про сервер? Может лучше готовый взять? Netty, например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2015, 14:52:21
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
Blazkowicz, а есть смысл использовать framework, где максимальное количество сокетов будет 300? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2015, 16:18:42
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
Blazkowicz, Прочитал про HashMap, как хранить в HashMap, если там не могут быть одинаковых ключей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2015, 17:17:56
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
AlexSSS4Blazkowicz, Прочитал про HashMap, как хранить в HashMap, если там не могут быть одинаковых ключей? А зачем вам одному юзеру много сокетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2015, 19:11:26
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
Blazkowicz, Нет, у каждого юзера отдельный сокет. Стоит такая задача, отслеживать одновременный вход в домен под одним логином на разные машины и кикать их обоих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2015, 20:42:14
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
AlexSSS4, Тогда для чего одинаковые ключи? Ну, Multimap можно использовать из Guava или Commons, если приспичит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2015, 07:38:03
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
А как искать дубликаты? Код: java 1. 2. 3. 4. 5. 6. Как мне кроме проверяющегося ключа, взять ключ другого пользователя из карты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2015, 09:34:16
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
AlexSSS4, Отфильтровать ключи по нужному признаку либо через Java 8 Stream либо через Guava API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2015, 05:01:04
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
Blazkowicz , Почитал faq и не нашел нужного способа. Нашел только информацию про сортировку(Ordering), но там получается уже не карта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2015, 05:05:07
|
|||
|---|---|---|---|
|
|||
Отправка сообщения определенным сокетам |
|||
|
#18+
Как я понял, нужно после добавления в карту, мы должны отсортировать все элементы. И брать по очередно два элемента и сравнивать их друг с другом. Только как отсортировать Multumap? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2125625]: |
0ms |
get settings: |
16ms |
get forum list: |
24ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
63ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
87ms |
get tp. blocked users: |
4ms |
| others: | 353ms |
| total: | 587ms |

| 0 / 0 |
