Monday, September 28, 2009

AS3 Socket Connection

This example shows how to successfully connect flash to your ftp server..

var s:Socket = new Socket("YOUR_SERVER", 21);
s.addEventListener(ProgressEvent.SOCKET_DATA, sData);

function sData(e:ProgressEvent):void
{
var d:String = s.readUTFBytes(s.bytesAvailable);
trace(d);
if(d.indexOf("+OK Hello there") != -1)
s.writeUTFBytes("USERNAME\n");
if(d.indexOf("+OK Password required.") != -1)
s.writeUTFBytes("PASSWORD\n");
if(d.indexOf("+OK logged in.") != -1)
s.writeUTFBytes("STAT\n");
s.flush();
}