So I installed ActiveMQ on a remote machine this morning. Created the default broker. Attempted to connect with the client I wrote using websockets. Connection is refused.
I then tried running the examples/protocols/stomp/stomp-websockets example Attempted to connect with the client I write using websockets Connection is refused. Attempted to connect using the index.html from my machine rather than the remote(as localhost there) Connection refused. I don't know what to do. Is there another premade client I can connect with that doesn't use websockets, so I can at least narrow it down and see if the server works at all? Any other suggestions? On Wed, Jul 29, 2020 at 5:21 PM Wayne Robinson <wayne.robin...@gmail.com> wrote: > Websockets don’t use the same-origin policies that other AJAX requests do. > You will most likely need to serve them via TLS to prevent browser errors, > but there’s nothing special you need to do to setup CORS. > > On Thu, 30 Jul 2020 at 1:47 am, Christopher Pisz < > christopherp...@gmail.com> > wrote: > > > I have a process that runs in California that wants to talk to a process > in > > New York, using Stomp over Websockets. > > > > Also note that my process is not a web app, but I implemented a stomp > over > > websocket client in C++, in order to connect things up to my backend. > Maybe > > this was or wasn't a good idea. So, I want my client to talk to the > server > > and subscribe, where their client pushed messages. > > > > I was implementing my own server when I saw that ApacheMQ supported Stomp > > over Websockets. So, I started reading the docs. > > > > It says: > > > > One thing worth noting is that web sockets (just as Ajax) implements ? > > > the same origin policy, so you can access only brokers running on the > > > same host as the web application running the client. > > > > Is this a limitation of the server or the web client? > > > > With that limitation, if I understand right, the server is not going to > > accept websocket connections from a client, of any kind, that is not on > the > > same machine? > > > > I am not sure I see the point of that... > > > > If that is indeed its meaning, then how do I get around it in order to > > implement my scenario? > > >