Agreed - I've been using SockJS for a while and haven't had any issues. It's got a super-simple API. (intended to be as close to the WebSocket API as possible)
If your language of choice has a SockJS implementation, I'd recommend it as a first option.
If your language of choice has a SockJS implementation, I'd recommend it as a first option.