Hi, I am trying to use this code here.

PHP Code:
#!/usr/local/bin/php -q
<?php
//setting this to 0 lets scriphang around for ever
set_time_limit(0);



// defaults...

define('MAXLINE'1024); // how much to read from a socket at a time
define('LISTENQ'10); // listening queue
define('PORT'10000); // the default port to run on
define('FD_SETSIZE'5); // file descriptor set size (max number of concurrent clients)...


// for kill the server

function killDaemon()
{
global 
$listenfd$client;

socket_close($listenfd);
$msg "Daemon going down!\n";
for (
$i 0$i FD_SETSIZE$i++)
{
if (
$client[$i] != null)
{
socket_write($client[$i], $msgstrlen($msg));
socket_close($client[$i]);
}
}

print 
"Shutting down the daemon\n";
exit;
}


// whenever a client disconnects...

function closeClient($i)
{
global 
$client$remote_host$remote_port;

print 
"closing client[$i] ({$remote_host[$i]}:{$remote_port[$i]})\n";

socket_close($client[$i]);
$client[$i] = null;
unset(
$remote_host[$i]);
unset(
$remote_port[$i]);
}


// set up the file descriptors and sockets...

// $listenfd only listens for a connection, it doesn't handle anything
// but initial connections, after which the $client array takes over...

$listenfd socket_create(AF_INETSOCK_STREAM0);
if (
$listenfd)
print 
"Listening on port " PORT "\n";
else
die(
"AIEE -- socket died!\n");

//set servers ip here, leave if using a local host
socket_setopt($listenfdSOL_SOCKETSO_REUSEADDR1);
if (!
socket_bind($listenfd"0.0.0.0"PORT))
{
socket_close($listenfd);
die(
"AIEE -- Couldn't bind!\n");
}
socket_listen($listenfdLISTENQ);


// set up our clients. After listenfd receives a connection,
// the connection is handed off to a $client[]. $maxi is the
// set to the highest client being used, which is somewhat
// unnecessary, but it saves us from checking each and every client
// if only, say, the first two are being used.

$maxi = -1;
for (
$i 0$i FD_SETSIZE$i++)
$client[$i] = null;


// the main loop.

while(1)
{
$rfds[0] = $listenfd;

for (
$i 0$i FD_SETSIZE$i++)
{
if (
$client[$i] != null)
$rfds[$i 1] = $client[$i];
}


// block indefinitely until we receive a connection...

$nready socket_select($rfds$null$nullnull);


// if we have a new connection, stick it in the $client array,

if (in_array($listenfd$rfds))
{
print 
"listenfd heard something, setting up new client\n";

for (
$i 0$i FD_SETSIZE$i++)
{
if (
$client[$i] == null)
{
$client[$i] = socket_accept($listenfd);
socket_setopt($client[$i], SOL_SOCKETSO_REUSEADDR1);
socket_getpeername($client[$i], $remote_host[$i], $remote_port[$i]);
print 
"Accepted {$remote_host[$i]}:{$remote_port[$i]} as client[$i]\n";
break;
}

if (
$i == FD_SETSIZE 1)
{
trigger_error("too many clients"E_USER_ERROR);
exit;
}
}
if (
$i $maxi)
$maxi $i;

if (--
$nready <= 0)
continue;
}


// check the clients for incoming data.

for ($i 0$i <= $maxi$i++)
{
if (
$client[$i] == null)
continue;

if (
in_array($client[$i], $rfds))
{
$n trim(socket_read($client[$i], MAXLINE));

if (!
$n)
closeClient($i);
else
{
// if a client has sent some data, do one of these:

if ($n == "/killme")
killDaemon();
else if (
$n == "/quit")
closeClient($i);
else
{
// print something on the server, then echo the incoming
// data to all of the clients in the $client array.
//$n is incoming data

print "From {$remote_host[$i]}:{$remote_port[$i]},>client[$i]: $n\n";
for (
$j 0$j <= $maxi$j++)
{
if (
$client[$j] != null)
socket_write($client[$j], "From client[$i]:>$n".chr(0));
//the chr(0) send the nul character required by flash
}
}
}

if (--
$nready <= 0)
break;
}
}
}

?>

I loaded the .php onto my webserver (that is a newly set up one, only an index.php file). and when I load it it's a blank page, so I think it's working. I then copy the fla file from the post #37 here http://board.flashkit.com/board/show...=391320&page=2

but it doesnt seem to connect? Why might that be...

I am trying port 1000, and in the php file I put the ip adress of the website that i got using http://www.selfseo.com/find_ip_address_of_a_website.php.

and the flash file is loaded into the same directory on the server aswell as the html that displays the swf. and I also put the same ip adress into the flash file. but no connection. Any ideas?