There is a limitation in time, about 30 days.
The CODE provided with the survey, is a discount code if you finally purchase the product, it doesn't affect to the Trial time limit.
The messages received are raised OnMessage event, there is no filtering, maybe the subscription message requires a different format. You can try to inspect with chrome the socket.io messages if you have another web browser client, maybe shows how is subscribing.