942,790 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 6091
  • PHP RSS
Mar 22nd, 2007
0

What will a flash xml socket connect to - please help - insanity is near

Expand Post »
What will a flash xml client socket connect to?

I have a working php TCP/IP server socket bound to a port >1023 and the flash client will not even connect to it. I can connect to it with non-xml client.

Can anyone explain this to me - it has been driving me mad for weeks!

Please help!

Thanks

doc

Working socket code (in php webpage, not as daemon yet)
<?php
// set some variables
$host = "my ip address";
$port = 1234;
// don't timeout!
set_time_limit(0);
// create socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Could not create socket\n");
// bind socket to port
$result = socket_bind($socket, $host, $port) or die("Could not bind to socket\n");
// start listening for connections
$result = socket_listen($socket, 5) or die("Could not set up socketlistener\n");
// accept incoming connections
// spawn another socket to handle communication
$spawn = socket_accept($socket) or die("Could not accept incomingconnection\n");
// read client input
$input = socket_read($spawn, 1024) or die("Could not read input\n");
$output = "Hello"."\0";
socket_write($spawn, $output, strlen ($output)) or die("Could not write output\n");
// close sockets
socket_close($spawn);
socket_close($socket);
?>


<code> for flash client to connect only
// Create your XMLSocket object
var mySocketMLSocket = new XMLSocket();
text1.text = mySocket;
// Connect to your site
mySocket.connect('myIPaddress', 1234);
mySocket.onConnect = function(success) {
if (success) {
text2.text = "Server connection established!";
} else {
text2.text = "Server connection failed!";
}
}
</code>
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
eldoc is offline Offline
8 posts
since Mar 2007
Mar 22nd, 2007
0

Re: What will a flash xml socket connect to - please help - insanity is near

Please explain how you are testing the socket.

It is strange to me that your php script doesnt have a loop...
Reputation Points: 17
Solved Threads: 14
Posting Whiz
DanceInstructor is offline Offline
355 posts
since Feb 2005
Mar 22nd, 2007
0

Re: What will a flash xml socket connect to - please help - insanity is near

I simplified it for the forum - it listens until it hears something - then moves on and closes down. Similarly my flash did a lot more but I reduced it to just try to connect and get a success message (using .connect and the usual .onconnect).

If I use a php client to just connect, the socket server hears it and closes down as it should.

I hope that helps.
Thanks
Doc
Last edited by eldoc; Mar 22nd, 2007 at 12:42 pm.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
eldoc is offline Offline
8 posts
since Mar 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: PhP Help - Coding
Next Thread in PHP Forum Timeline: Simple PHP Question





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC