I came across this very popular question (48k views) that was asked back in 2010. Having done some prior reading on the IETF spec for the WebSocket Protocol, I could tell that the question, and the accepted answer deal with a version of the protocol that is seriously outdated. Since there is no mention of the version of the protocol that is being discussed, this will lead to a lot of confusion as is evident in this comment posted in 2012 (and up-voted at some point). The IETF spec for the current protocol version was drafted in 2011, so it is obvious that this user is dealing with current implementations of this protocol but looking for answers in the wrong place.
I believe there must be other similar questions that will lend to this confusion. What can be done to mitigate or prevent this confusion for people who are not aware of the different versions of the protocol? There are the deprecated and obsolete tags, but I believe they are meant to be used for asking questions about deprecated or obsolete aspects of a certain technology, and not to mark old questions as such.
In a scenario like this, if another question exists that is dealing with the same subject but with information that is current, is there a way to flag the old question to be marked as obsolete (just like questions can be flagged as duplicates) with a reference to the question that has fresh information?