Socket alive
Posted: Thu Jul 10, 2008 9:40 am
How to keep alive Socket in php? On user command disconnect?
Senario 1:
Client=======Server
1. Connect send
--------------->
2. Ack Recv
<---------------
3. Echo/Primitive
--------------->
4. hh:mm minute
processing....
----------------
5. Status recv
<---------------
6. New command
---------------->
7. Close on request
---------------->
Code:
===============
// Send Raw data over TCP
$fp = fsockopen ('212.58.58.58',5400, $errno, $errstr, 30);
if (!$fp) {
// Error
} else {
// 1st primitive
fwrite($fp,$sends); //fixed
echo hex4str (fread ($fp,256)); //read for debug
// On recv data
// close this session on command not automatic.
fclose($fp);
}
Senario 1:
Client=======Server
1. Connect send
--------------->
2. Ack Recv
<---------------
3. Echo/Primitive
--------------->
4. hh:mm minute
processing....
----------------
5. Status recv
<---------------
6. New command
---------------->
7. Close on request
---------------->
Code:
===============
// Send Raw data over TCP
$fp = fsockopen ('212.58.58.58',5400, $errno, $errstr, 30);
if (!$fp) {
// Error
} else {
// 1st primitive
fwrite($fp,$sends); //fixed
echo hex4str (fread ($fp,256)); //read for debug
// On recv data
// close this session on command not automatic.
fclose($fp);
}