- Можем ли мы использовать их для связи между браузерами?
Сервер может получать данные и передавать их кому-то еще, чтобы вы могли отправлять данные от одного клиента другому.Так что да, это возможно, но не напрямую.
- Можем ли мы использовать их для связи с приложением Java (вместо использования апплета)?Или в другое приложение (вместо использования Flash)?
Я не совсем уверен, что вы имеете в виду под "Java-приложением", но сервер может в основном делать все на своей стороне.
- Можем ли мы использовать их для связи с другим сервером, кроме того, который обслуживал главную страницу (междоменная)?
Конечно, это одна из интересных частей WebSockets.
- Другие виды использования?
Существует множество возможностей, созданных WebSockets, одна из которых заключается в том, что вы можете создавать многопользовательскую игру, что, безусловно, интересно.