Здравствуйте. Есть такой код:

Код AS3:
import flash.display.Sprite;
import flash.events.*;
import flash.net.Socket;
var socket:Socket;
socket=new Socket();
socket.connect('localhost', 6227);
socket.writeMultiByte('connected', 'windows-1251');
socket.flush();
socket.addEventListener(ProgressEvent.SOCKET_DATA, onSocketData);
function onSocketData(Event:ProgressEvent):void {
trace ('1');
}
Он должен прослушивать сообщения, приходящие с клиента. Что я делаю не так? В окне вывода ничего не высвечивается, зато строка connected уходит.