Hi Dilini,

Is it possible for a Websocket client to send some parameters (as path
params or as query params) to a Websocket Server at the time of creating
the connection?

Yes, you can send n number of query params, this reference
implementation[1-2] will help you to figure it out how this is done. There
are some compatibility issues with difference browsers as well as  browser
versions. So referenced implementation addressed that kind of issues as
well.


1. https://github.com/wso2/carbon-device-mgt-plugins/
blob/master/components/iot-plugins/raspberrypi-plugin/
org.wso2.carbon.device.mgt.iot.raspberrypi.ui/src/main/
resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.raspberrypi.
realtime.analytics-view/analytics-view.js#L30
2. https://github.com/wso2/carbon-device-mgt-plugins/
blob/master/components/iot-plugins/raspberrypi-plugin/
org.wso2.carbon.device.mgt.iot.raspberrypi.ui/src/main/
resources/jaggeryapps/devicemgt/app/units/cdmf.unit.device.type.raspberrypi.
realtime.analytics-view/public/js/device-stats.js

Thanks,
Geesara

On Wed, Aug 24, 2016 at 7:13 PM, Dilini Muthumala <[email protected]> wrote:

> Hi,
>
> Is it possible for a Websocket client to send some parameters (as path
> params or as query params) to a Websocket Server at the time of creating
> the connection?
>
> Right now, the Websocket client which I'm writing is sending parameters
> after connecting to the Webocket server, in a message, as below (line no
> 16):
>
>
>    1. <script>
>    2. var url = 'ws://localhost:9763/sample/ws/server.jag';
>    3. function start() {
>    4. ws = new WebSocket(url);
>    5. ws.onopen = function() {
>    6. //
>    7. };
>    8. //event handler for the message event in the case of text frames
>    9. ws.onmessage = function(event) {
>    10. //
>    11. };
>    12. ws.onclose = function() {
>    13. //
>    14. };
>    15. ws.onopen();
>    16. ws.send("parameter1,parameter2");
>    17. }
>    18. </script>
>
>
> Is there any better way for a Websocket client to send parameters to a
> server?
>
> Thanks,
> Dilini
>
> --
> *Dilini Muthumala*
> Senior Software Engineer,
> WSO2 Inc.
>
> *E-mail :* [email protected]
> *Mobile: *+94 713-400-029
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Geesara Prathap Kulathunga
Software Engineer
WSO2 Inc; http://wso2.com
Mobile : +940772684174
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to