Я не говорю о чате комнаты.
Я хочу, чтобы мы могли общаться со многими машинами многих машин во многих JFrames и, что важно, в то же время, как Yahoo или Skype.
Я могу сделать это, когда 1 машина подключается только к 1 машине.
Я начал изучать компьютерные сети в Java пару недель назад, поэтому я просто знаю, что использую несколько вещей, таких как Thread
, ServerSocket
, Socket
. С этими только, можно ли это сделать?
И если это можно сделать, как ??
Спасибо за ваше время и извините за мой плохой английскийJava - чат с несколькими машинами
ответ
Чтобы ответить на ваш вопрос, да, это возможно. Однако есть альтернативы.
Это небольшая тема, поэтому я приношу свои извинения за несколько широкий ответ. В этой ситуации я бы рекомендовал сервер обмена сообщениями, например rabbitMQ. RabbitMQ и подобные серверы используют модель публикации/подписки для отправки и получения данных. Когда у вас есть сервер, вам просто нужен клиент обмена сообщениями для отправки/получения сообщений на сервер. Они обрабатывают много беспорядков для вас, и есть плагины/модули/API для почти любого языка.
Этот подход также позволит пользователям просматривать сообщения только от пользователей, которых они хотят видеть. Если вы хотите, чтобы все видели все, что вы могли бы просто подписывать каждому пользователю для каждого другого пользователя.
- 1. C++ Многопоточность с несколькими машинами
- 2. GIT - работа с несколькими машинами
- 3. Java-чат-сервер с несколькими кликами
- 4. Pythonic способ работать с несколькими Linux-машинами?
- 5. Как масштабировать MySQL с несколькими машинами?
- 6. Профилирование Java различными машинами
- 7. Обновление двухсторонней чат-чата java, позволяющей пользователям с несколькими пользователями
- 8. Запуск Emacs удаленно между несколькими машинами
- 9. Сетевая связь между несколькими машинами VirtualBox
- 10. Управление несколькими машинами Выполнение заказа бранного блока
- 11. Чат с несколькими платформами (андроид/iphone)
- 12. Каков наилучший способ работы с несколькими машинами с git?
- 13. Java-чат-сервер с командами
- 14. Чат Java - проблема с сервером
- 15. Как масштабировать алгоритм/службу/систему с несколькими машинами?
- 16. mercurial для синхронизации с flashdrive и несколькими машинами
- 17. Почему ClearCase зависает при работе с несколькими машинами?
- 18. Состояние гонки для устройств USB с несколькими виртуальными машинами
- 19. java: голосовой чат и текстовый чат
- 20. зашифрованный чат java
- 21. Чат-чат-программа
- 22. Jenkins - CI с виртуальными машинами
- 23. Связь между двумя государственными машинами в Java
- 24. Различия в несоответствиях Java jar между машинами
- 25. Совместное использование специального файла заклинаний между несколькими машинами
- 26. Распределение независимых итераций в подпрограмме над несколькими машинами
- 27. Java Network Communication Между двумя машинами
- 28. чат-приложение для интрасети с использованием java
- 29. Чат с использованием TCP в Java
- 30. Голосовой чат с SIP в Java
Что у вас есть? –
вы можете сделать это, используя только те .. –
Пожалуйста, напишите, что вы пробовали или какой-то код. просто спрашивая «как», чтобы быть широким. – Reinard