Proje kodları
index.php
<script type="text/javascript" src="http://localhost:3000/socket.io/socket.io.js"></script>
<script>
var socket;
function kontrol(isim){
var socket=io.connect("http://localhost:3000");
socket.emit("kullaniciekle",isim);
}
kontrol("phpClass");
alert("socket test");
</script>
<?="php test";server.js
var io=require('socket.io').listen(3000);
io.sockets.on('connection',function(socket){
socket.on("kullaniciekle",function(gelenbilgi){
console.log(gelenbilgi);
});
});kullanılan kütüphane socket.io -d
kaynak kod:
index.php
<script type="text/javascript" src="http://localhost:3000/socket.io/socket.io.js"></script>
<script>
var socket;
function kontrol(isim){
var socket=io.connect("http://localhost:3000");
socket.emit("kullaniciekle",isim);
socket.on("sockettenburayagelsin", function(data){
alert(data);
});
}
kontrol("phpden sockete gitti socketten php ye geldi");
</script>
server.js
var io=require('socket.io').listen(3000);
io.sockets.on('connection',function(socket){
socket.on("kullaniciekle",function(gelenbilgi){
io.sockets.emit("sockettenburayagelsin",gelenbilgi);
});
});