Socket has both connected and disconnected fields which conflict with one another.
I think we can remove unused disconnected field.
remove disconnected field
This was more for BC, since we used to maintain it on Socket.IO 0.9. Maybe add a comment ?
Ah got it. A comment would be nice.
Additionally, It's better to make clear which fields are public. I thought disconnected is a private field.
Closing this PR in favor of adding the comment.