Linux centos 7 sunucuma socket server kurdum. index.html ile bağlandığımda bağlantı sağlanıyor hata almıyorum fakat PHP elephant.io ile bağlanmaya çalıştığımda şu hatayı alıyorum:
( ! ) Fatal error: Uncaught ElephantIOExceptionServerConnectionFailureExceptio n: An error occurred while trying to establish a connection to the server in C:wamp64wwwvendorwisemblyelephant.iosrcEngineSocke tIOVersion1X.php on line 187
PHP ile bağlandığım kod:
<?php
require 'vendor/autoload.php';
use ElephantIO\Client;
use ElephantIO\Engine\SocketIO\Version2X;
$client = new Client(new Version2X('http://xx.xx.xx.xx:5000'));
$client->initialize();
$client->emit('send-message', [
'name' => 'Ali',
'surname' => 'Veli'
]);
$client->close();
?>şimdiden teşekkürler.Sorun Çözüldü
Belki benimle aynı sorunu yaşayanlar olabilir. Sorun versiyon uyumsuzluğu. elephant.io/example/socket.io/2.x/emitter-with-headers/ girdikten sonra package.json dosyasını sunucunuzda boş klasöre atın ve o klasörün içine girin.
npm updatekomunu girin ve size uyumlu olan sürümü kurun.