¿Cuáles son los mejores recursos para aprender Web-Sockets?

Supongo que eso dependería del idioma con el que intenta implementar websockets. Me asignó mi empresa anterior para realizar su primer sistema websocket. Durante ese tiempo yo era nuevo en la compañía y la mayoría de los programadores senior no tienen ningún consejo sobre dónde comenzar. Se me indicó que el sistema debería estar codificado mediante PHP y tenía algunas especificaciones de seguridad, que no puedo compartir. Leí algunas de las implementaciones de Ratchet – PHP WebSockets, tenía la esencia básica de lo que necesitaba y comencé a codificar desde allí. Encontré algunos obstáculos durante ese tiempo, principalmente la eficiencia de los recursos, es decir, una alta carga de CPU y un alto uso de memoria, y el escalado. Me dijeron que el sistema debería poder ejecutarse detrás de un equilibrador de carga activo-activo. También recibí mucha ayuda de la documentación del IETF sobre las especificaciones del protocolo que me ayudó a comprender cómo funcionó realmente en el nivel de la red. Y si todavía encuentra algún problema desde allí, no estaría de más pedir un stackoverflow.

Socket está utilizando diferentes en diferentes lugares. Pero, la función es igual.

Los siguientes son algunos tipos importantes de zócalos:

1.Socket en Unix:

http://www.tutorialspoint.com/unix_sockets/

2.Socket en Java:

http://www.tutorialspoint.com/java/java_networking.htm

3. Enchufe en C #:

http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/

HTML5 Web Socket en esencia
WebSocket.org – Una comunidad WebSocket