私はphpとsocket.ioを自分のサイトで使いたいので、socket.ioを使ってphp型のファイルに接続しようとしていますが、これを試してみてください(下記のコードを参照)。 私はローカルホストに入力します:3000ダウンロードが自動的にダウンロードされると呼ばれるファイルを..どのようにsocket.ioをPHPファイルに接続しますか?
var express = require("express");
var app = express();
var server = require("http").createServer(app);
var io = require("socket.io").listen(server);
users = [];
connections = [];
server.listen(process.env.PORT || 3000);
console.log("Server running...")
app.get('/', function(req, res){
res.sendFile(__dirname + "/index.php");
});
io.sockets.on("connection", function(socket)
{
connections.push(socket);
console.log("Connected: %s sockets connected.", connections.length);
//Disconnect
socket.on("disconnect", function(data)
{
connections.splice(connections.indexOf(socket), 1);
console.log("Disconnected: %s sockets connected.",
connections.length);
});
});
私は私が間違ってやっているかわからないので、私は本当に助けを必要と... 私はPHPを構築したいですlogin/users systemとsocket.ioは私のサイトにwebsoketsを持っています。
私はphpが(XAMPP)のような何らかのサーバを使用しなければならないことを知っていますが、XAMPPをオンにしたときはPHPが役に立ちません。
Socket.ioまたはexpressはPHPコードを実行できません。これを行うにはapacheのような別のPHP対応Webサーバーが必要です。それはあなたが別のポートであなたのPHPアプリケーションに接続することを意味します – apokryfos