Я использую сервер на php из книги Гурского:

PHP код:
<?php
// Разрешаем скрипту выполняться неограниченно долго
// (сервер - это программа-демон, работаяющая в бесконечном цикле)
set_time_limit(0);
// Записываем в переменную IP-номер домена, на которои располагамется скрипт
$address=gethostbyname($_SERVER['SERVER_NAME']);
$port=10000; //Записываем номер порта, отведенного под сокет-сервер
// Инициализируем новый сокет
$sock=socket_create(AF_INET,SOCK__STRSAM,0);
// Связываем сокет с IP и портом
socket_bind($sock,$address,$port);
// Включаем сокет-сервер в режим прослушивания вызовов от сокетов-клиентов
socket_listen($sock,5);
// Запускаем бесконечный цикл, в котором проверяем, не присоединился ли к сокету-серверу клиент
while(1)
{
$acc=socket_accept($sock);
// Если соединения нет, то сразу переходим к следующей итерации
if(!$acc) continue 1;
// Если клиент присоединился, то запускаем цикл, в котором считываем поступающие от него данные,
// и записываем их в строку $buf
$buf='';
while(1)
{
$buf.=socket_read($acc,2045); // Считываем доступные данные
// Если от клиента поступает команда close, то отключаем соединение
if($buf=='close\0')
{
socket_close($acc);
break 2;
}
// Если от клиента поступает команда quit, то останавливаем работу сервера
if($buf=='quit\0')
{
break 1;
}
// Если новую партию считанного текста завершает нулевой байт, значит сообщение закончено.
// Его нужно переслать назад клиенту, и начать цикл сначала.
if(substr($buf,strlen($buf)-1,1)=='\0')
{
socket_write($acc,$buf);
$buf='';
}
}
}
?>
И есть клиент на actionscript:

Код:
var socket:XMLSocket = new XMLSocket();
if(!socket.connect("localhost",10000))
{
trace("Не удалось отправить запрос");
}
socket.onConnect=function(success:Boolean):Void
{
if(!success)
{
trace("Не удалось установить соединение");
}
else
{
trace("Соединение успешно установлено");
}
}
При попытке соединиться с сервером мне выдаётся "Не удалось установить соединение". Пробовал запускать swf прямо из флэша, и из браузера, писал в connecte "localhost", "127.0.0.1", "http://localhost", "http://localhost/sever.php", что только не писал) Всё равно не соединяется.
Причём фаерволл точно не блочит эти запросы. Порт стоит правильный. Да и что самое интересное, видно, что socket.connect срабатывает, а вот socket.onConnect уже нет
Подскажите что-нибудь)