¿Cómo implementar y comunicar a través de websockets en una aplicación iOS?

Quiero crear una aplicación simple que contenga una UIWebview. Ahora quiero comunicarme a través de los sitios web con esa página. Por ejemplo, cuando hago clic en un button en esa página, quiero get algunas cadenas de ese server, para poder trabajar con esa información dentro de mi aplicación.

¿Es eso posible? ¿O hay otras forms de hacerlo? Gracias por cada comentario …

Tal vez valga la pena echar un vistazo a Pusher (nota: soy co-fundador), ya que tenemos una biblioteca de iOS que te ahorrará muchas molestias: https://github.com/lukenetworkingpath/libPusher

Acabo de lanzar SocketRocket , una biblioteca nativa de WebSocket que se ajusta a la última norma.

El autor de la biblioteca libPusher de iOS tiene una twig que también utiliza SocketRocket.