Посмотрев исходники я сделал так:
public void onMessage( WebSocket conn, String message ) {
//conn.send( message );
Iterator iterator = super.connections().iterator();
while(iterator.hasNext()){
WebSocket x = (WebSocket) iterator.next();
if(!x.getRemoteSocketAddress().equals(conn.getRemoteSocketAddress())){
x.send(message);
}
}
}
Я в начале сделал так как вы говорите, но потом увидел что такой список уже существует,что в прочем очень даже логично
Проверил, там вроде все вообще открыто:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
"Пропишите резолвером гугловские 8.8.8.8, например." А можно по подробнее? Я так думаю это роутер у меня, так как все устройства которые находятся в локальной сети не видят этот домен. Хотя почему то если с самого роутера делать пинг то пакеты идут
А толку что они вернут деньги, клиентов то мы потеряли.... бюджет компании 100 евро в сутки, скликивают и потом мы вообще не показываемся пользователям....
Я смотрел в нете, но у меня не работало ничего... Но как потом оказалось что их просто нужно было делать в отдельном потоке. А вот об этом почему то многие молчат)
public void onMessage( WebSocket conn, String message ) {
//conn.send( message );
Iterator iterator = super.connections().iterator();
while(iterator.hasNext()){
WebSocket x = (WebSocket) iterator.next();
if(!x.getRemoteSocketAddress().equals(conn.getRemoteSocketAddress())){
x.send(message);
}
}
}
Я в начале сделал так как вы говорите, но потом увидел что такой список уже существует,что в прочем очень даже логично