2012-10-11 6 views
0

J'ai installé ActiveMQ avec prise en charge WebSocket et je suis en mesure de faire fonctionner la démo JS. Le problème auquel je suis confronté en ce moment est que la bibliothèque PHP Stomp ne fonctionnera pas avec l'URI WebSocket alors quand j'essaye:Bibliothèque client PHP Stomp pour ActiveMQ + WebSockets

$ stomp = new Stomp ('ws: // localhost: 61614');

je reçois: Échec de la connexion: système Broker URI non valide

Toutes les pensées sur la façon dont je peux envoyer des messages via PHP? Est-ce que je regarde cela du mauvais angle. Dois-je essayer les fonctions de socket PHP régulières pour me connecter à ActiveMQ?

Merci.

Répondre

2

Oui, à partir de PHP, vous devez vous connecter à la file d'attente de messages via TCP. En interne, cela va utiliser les sockets PHP ou les sockets de flux, mais vous devriez pouvoir utiliser la bibliothèque STOMP normalement.

Par exemple:

$stomp = new Stomp('tcp://localhost:61613'); 

Vous devez vous assurer que STOMP régulière est activé dans ActiveMQ.

+0

Hey ça a marché! Merci beaucoup. – user628896

Questions connexes