Ich bin nicht sicher, ob ich in der richtigen Weise bin. Ich möchte meinen Socket.IO-Server beibehalten und keinen separaten HTTP-Server innerhalb des Knotens erstellen. Kann ich damit einen PHP-Client erstellen, der Daten (z. B. Player kauft Artikel aus dem Online-Shop) direkt an den Knoten Socket.IO-Server senden kann?PHP sendende Nachricht an Node/Socket.IO Server
Ich habe mit dieser begonnen:
<?php
class communicator {
public function connect($address, $port){
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if($socket){
try {
socket_connect($socket, $address, $port);
} catch(Exception $e){
throw new Exception($e->getMessage());
}
}else{
throw new Exception('Could not create socket.');
}
}
?>
Die Buchse gerade fein mit dem Knoten-Server zu verbinden scheint, aber wie kann ich Daten beginnen direkt vom PHP-Client empfangen?
Zum Beispiel: Sagen wir, ich verwende socket_write
, um eine Nachricht an den Server zu senden. Wie bekomme ich das über Socket.IO?
Hope meine Frage ergibt Sinn!
Ja, es ist Verzögerung oder nichts senden. Hast du das jemals versucht? https://github.com/rase-/socket.io-php-emitter Wenn versucht, wie ist es mit elephant.io vergleichen? – vee