i wouldn’t consider a request-response system like http to be push system just because i temporarily open a connection, make a request, and a response is *pushed* to me.
Push to me is about the initiator of the event.
What if I created a request and got a response? This is not push because i had to “poll” to get the other peer to generate a reaponse.
What if someone generates an event on the network and i am subscribed? Then yes, a user pushed a message to the relay and the relay pushed the message to my device.
The connection is just the thing that enables messages to go back and forth. I don’t think it makes sense to define push/poll based on how the channel was created.