Witam, potrzebuję stworzyć nowoczesną platformę do wymiany danych za pomocą websocketów. Zdecydowałem się na Windows 2012 Server z IIS 8 i wykorzystanie zawartych tam bibliotek obsługujących serwery http i websocket. Mam kilka pytań bo chyba nie do końca rozumiem założenia microsoftu. Wcześniej programowałem aplikacje z wykorzystaniem projektu superwebsocket z codeplex.
Żeby nie było że nie szukałem - najbardziej satysfakcjonującą odpowiedź znalazłem tutaj: http://stackoverflow.com/questions/10200910/create-hello-wold-websocket-example ale ten przykład mi nie działa ponieważ serwer nie dostaje żadnego klucza (Skąd on tam jest? Skąd się bierze?)

Przechodząc do problemu:

  1. jak stworzyć działające połączenie pomiędzy C# a javascript przy użyciu tych technologii aby działały pod przeglądarkami firefox, chrome, ie10, safari
  2. jak zabezpieczyć połączenie przez ssh
  3. jak stworzyć sesje dla klientów
  4. bardzo prosiłbym o wytłumaczenie krok po kroku jak to zrobić w praktyce bo naczytałem się już dość teorii ale na nic mi się ona przydaje.

Prosiłbym o wyrozumiałość i pomoc a nie odsyłanie mnie do artykułów bądź stron które na pewno już odwiedziłem.
Pozdrawiam