curl / Mailing Lists / curl-library / Single Mail
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

From: Daniel F via curl-library <curl-library_at_cool.haxx.se>
Date: Sat, 03 Jul 2021 13:55:33 +0200

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.

-- 
Daniel
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.se/mail/etiquette.html
Received on 2021-07-03