server
$sendStr="server";
$socket=socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp"));
socket_bind($socket,"localhost",1234);
if(socket_listen($socket)){
$receiveSocket=socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp"));
$receiveSocket=socket_accept($socket);
socket_write($receiveSocket,$sendStr,strlen($sendStr));
$receiveStr="";
$receiveStr=socket_read($receiveSocket,1024);
echo "server:".$receiveStr;
}
socket_close($receiveSocket);
socket_close($socket);
?>
client
$sendStr="client";
$socket=socket_create(AF_INET,SOCK_STREAM,getprotobyname("tcp"));
if(socket_connect($socket,"localhost",1234)){
$receiveStr="";
$receiveStr=socket_read($socket,1024);
echo "client:".$receiveStr;
socket_write($socket,$sendStr,strlen($sendStr));
}
socket_close($socket);
?>