diff --git a/test-server/test-server-v2.0.c b/test-server/test-server-v2.0.c index 8702049b..debe72ba 100644 --- a/test-server/test-server-v2.0.c +++ b/test-server/test-server-v2.0.c @@ -90,6 +90,19 @@ static const struct lws_http_mount mount = { 1, /* strlen("/"), ie length of the mountpoint */ }; +/* + * this sets a per-vhost, per-protocol option name:value pair + * the effect is to set this protocol to be the default one for the vhost, + * ie, selected if no Protocol: header is sent with the ws upgrade. + */ + +static const struct lws_protocol_vhost_options pvo_opt = { + NULL, + NULL, + "default", + "1" +}; + /* * We must enable the plugin protocols we want into our vhost with a * linked-list. We can also give the plugin per-vhost options here. @@ -111,7 +124,7 @@ static const struct lws_protocol_vhost_options pvo_1 = { static const struct lws_protocol_vhost_options pvo = { &pvo_1, - NULL, + &pvo_opt, "dumb-increment-protocol", "" };