Step 3 and 4 can be achieved if we use server -sent events. These facilitates the server to send messages asynchronously. Now my question is how can I achieve it using libcurl, or can I achieve it or not. can it be done by registering callbacks for header, read and write functions or do i just need to use CONNECT_ONLY option and then do everythign manually by myself?
Can I do curl_easy_perform() multiple times, whenever I need to do something. Can I do something like, when I have some data to send to server, I can pass my function as callback to read function and then do curl_easy_perfom()? Please help me in solving it. On Wed, Nov 24, 2010 at 10:38 AM, Michael Wood <[email protected]> wrote: > Please don't top post. http://curl.haxx.se/mail/etiquette.html > > On 24 November 2010 17:07, amit paliwal <[email protected]> wrote: > > Hi Dan, > > > > Thanks for the reply. I appreciate. Well My protocol is definitely on top > of > > HTTPS. When I was using libcurl for the first time, I am able to send a > GET > > request to a Server and then when server sends some message then my > callback > > mentioned in writedata gets called, all this happens when I say > > curl_easy_perform(). > > > > the sequence that I want to generate is: > > 1) I will send a GET request to my server > > 2) Server will reply. > > Steps 1 and 2 sound like HTTP (or HTTPS). > > > 3) server can send asynchronous messages and I will have to read it. > > 4) I can also send asynchronous messages and reply to the messages > coming > > from server. > > These do not sound like HTTP or HTTPS to me. > > -- > Michael Wood <[email protected]> > ------------------------------------------------------------------- > List admin: http://cool.haxx.se/list/listinfo/curl-library > Etiquette: http://curl.haxx.se/mail/etiquette.html >
------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
