Sviluppo del server di protocollo Websocket

2

Sono interessato a creare un server Websocket personalizzato per il progetto college. Ho una buona familiarità con HTTP 1.1 e so benissimo di come funziona. Sto ponendo questa domanda partendo dal presupposto che i client Websocket (browser) hanno le loro specifiche di protocollo poiché i client Websocket si connettono al server Websocket tramite URL che inizia con ws: //. Inoltre, il server Websocket può essere implementato senza una singola funzione del linguaggio basata su thread ed eventi basata su eventi?

Grazie.

    
posta Jason 14.05.2013 - 10:05
fonte

1 risposta

2

I server Websocket possono essere implementati senza ambienti single-threaded e basati su eventi. Inoltre, anche questi ambienti (come nodejs) possono eseguire più thread.

Tuttavia, vorrei affrontare questo problema usando nodejs. In particolare, puoi usare qualcosa come Sails.js .

Ti permette di sviluppare il tipo di API standard che conosci come sviluppare da framework come Ruby on Rails, ASP.NET MVC, Python Django o qualsiasi altra cosa tu stia provando, solo che stai servendo direttamente a WebSockets (può anche servire su HTTP).

Inoltre, socket.io è davvero bello e ti consente di fare un sacco di cose belle sul lato client e sul lato server . Quel sito ha molti bei esempi.

    
risposta data 14.05.2013 - 10:18
fonte

Leggi altre domande sui tag