В Java 1.6.0.22 я не могу открыть сокет для localhost, апплет не подписан и загружается с веб-сервера http://localhost/myapplet
Если я загружаю его с моего компьютера, ip 192.168.1.x и откройте сокет для этого ip, он работает
С простой демонстрацией, которая только открывает сокет, он работает, но как только мой апплет использует JavaScript для Java, вызов сокета не работает.
Если я добавлю файл crossdomain.xml, сокет снова будет работать.
Если я разрешу только 127.0.0.1, он не будет работать
С 1.6.0.17 онотлично работает
Это похоже на вопрос Сокетное соединение с исходным сервером неподписанного Java-апплета
Но в моем случае я загружаю апплет с веб-сервера, а не из локальной файловой системы.