0
NodeJSソケットサーバーにcallおよびpassパラメータが必要です。PHP(fsocketopen)でNodeJS関数を呼び出す
サーバーが正常に動作することを確認しました。今は関数を呼び出すためにPHPスクリプトを作成する必要があります。
マイNodeJSコードは
var user = {};
socket.sockets.on("connection", function(client){
client.on("messageToClient", function(uid, msg){ // I need to call this method
user[uid].send(msg);
});
});
PHP ::
$fp = fsockopen("10.0.111.10","3000",$errno,$errstr, 30);
if(!$fp){
echo "{$errno} ({$errstr}) <br />";
}else{
$uid_parameter = 'ABC';
$msg_parameter = 'HELLO';
$out = "HOW TO CALL NodeJS messageToClient Method AND PASS PARAMETER?";
fwrite($fp,$out);
fclose($fp);
}
nodejsとPHPを使用する特別な理由はありますか? –
はい、PHP処理(DBにメッセージを保存)した後、特定のユーザーにメッセージを渡すためにNodejsを呼び出す必要があります。 –
これは2つのインターフェイスを接続する非常に興味深い方法です。 – TheEnvironmentalist