Buy commercial curl support from WolfSSL. We help you work
out your issues, debug your libcurl applications, use the API, port to new
platforms, add new features and more. With a team lead by the curl founder
himself.
Re: curl websockets
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: Felipe Gasper via curl-library <curl-library_at_cool.haxx.se>
Date: Sat, 3 Jul 2021 08:00:27 -0400
> On Jul 3, 2021, at 7:55 AM, Daniel F via curl-library <curl-library_at_cool.haxx.se> wrote:
>
> W dniu 2021-07-03 12:36, Felipe Gasper via curl-library napisał(a):
>>> On Jul 2, 2021, at 7:47 PM, Nicolas Mora via curl-library <curl-library_at_cool.haxx.se> wrote:
>>>>> Alternatively, have separate curl_ws_send_text and curl_ws_send_binary functions?
>>>> That could certainly work and would save users sending text from having to set a "this is text" bit. My personal preference is to rather keep it to one function with the bits for type, but I'm here to listen in what peeps want and I will not push my own preferences if I'm in a minority.
>>> Alternatively, a curl_ws_send_ping and curl_ws_send_pong would be useful.
>>> Also, considering sending a pong response when a ping request is sent automatically, unless it's specified by the calling program somehow.
>> IMO curl shouldn’t expose this to the application; instead, have the
>> caller give a ping period and a response timeout. And yeah, curl
>> should respond to pings automatically.
>
> Ability to disable automatic Pong responses and sending them manually is useful for testing, e.g. to verify that my server-side code works properly. So I would like to have ability to do this.
>
> I also recall that Pong message should include all data received in Ping message, what can be 0 or more bytes. This can complicate things if server will send lots of data, I do not know if there is any upper limit for this.
There is: 123 bytes. That’s the max payload for any WS control frame.
-F
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.se/mail/etiquette.html
Received on 2021-07-03
Date: Sat, 3 Jul 2021 08:00:27 -0400
> On Jul 3, 2021, at 7:55 AM, Daniel F via curl-library <curl-library_at_cool.haxx.se> wrote:
>
> W dniu 2021-07-03 12:36, Felipe Gasper via curl-library napisał(a):
>>> On Jul 2, 2021, at 7:47 PM, Nicolas Mora via curl-library <curl-library_at_cool.haxx.se> wrote:
>>>>> Alternatively, have separate curl_ws_send_text and curl_ws_send_binary functions?
>>>> That could certainly work and would save users sending text from having to set a "this is text" bit. My personal preference is to rather keep it to one function with the bits for type, but I'm here to listen in what peeps want and I will not push my own preferences if I'm in a minority.
>>> Alternatively, a curl_ws_send_ping and curl_ws_send_pong would be useful.
>>> Also, considering sending a pong response when a ping request is sent automatically, unless it's specified by the calling program somehow.
>> IMO curl shouldn’t expose this to the application; instead, have the
>> caller give a ping period and a response timeout. And yeah, curl
>> should respond to pings automatically.
>
> Ability to disable automatic Pong responses and sending them manually is useful for testing, e.g. to verify that my server-side code works properly. So I would like to have ability to do this.
>
> I also recall that Pong message should include all data received in Ping message, what can be 0 or more bytes. This can complicate things if server will send lots of data, I do not know if there is any upper limit for this.
There is: 123 bytes. That’s the max payload for any WS control frame.
-F
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.se/mail/etiquette.html
Received on 2021-07-03