2013-06-29 4 views
0

J'ai créé en utilisant cowboy et gproc un webchat simple mais fonctionnel sur des websockets. Maintenant, je voudrais savoir si vous pouvez m'adresser quelques projets ou ressources ou un petit bout de code afin de migrer de simple websocket (ws) à web socket secure connection (wss).erlang cowboy et WebSocket Connexion sécurisée

Y at-il un moyen que je peux modifier cowboy par exemple à propos de websocket et atteindre ce résultat?

Répondre

0

J'utilise sockjs avec cow-boy

Cowboy

SockjsState = sockjs_handler:init_state(<<"/ws">>, fun my_sockjs_handler:hook/3, state, []), 

Dispatch = cowboy_router:compile([ 
{'_', [  
     {<<"/ws/[...]">>,sockjs_cowboy_handler, SockjsState} 
    ,{'_', my_handler, []} 
    ]} 
]), 
{ok, _} = cowboy:start_https(https, 100, [ 
    {port, 443}, 
    {cacertfile, "priv/ssl/my_cacertfile.crt"}, 
    {certfile, "priv/ssl/my_certfile.crt"}, 
    {keyfile, "priv/ssl/my_key_file.key"} 
], [{env, [{dispatch, Dispath}]}]), 

Sockjs

var socket = new SockJS('/ws') 

Et il fonctionne très bien sur https