Well, teh Client will be blocked and it will not be doing a continuous polling, but the point is not whether it does blocking or polling, the point is to use server-sent events with HTTP1.1
It is said that HTTP1.1 support server-sent events, which means it should support asynchronous messages that will be received by client. Well I am interested in libcurl to receive asynchronous messages at any time as and when server pushes events and also the client should be able to send GET as and when required. Shall I add some scenario here? On Mon, Dec 27, 2010 at 3:26 PM, Daniel Stenberg <[email protected]> wrote: > On Mon, 27 Dec 2010, amit paliwal wrote: > > Has anyone ever tried implementing server-sent events by using libcurl. >> server-sent events is a technology to push asynchronous data to HTTP Client, >> whenever server is available with the data. >> >> I am planning to do it, but in case anyone has tried it, it will be very >> helpful for me. >> > > Well, for a server to suddenly be able to send data over HTTP to a client, > the client must be already waiting for that data to come. It means > "long-polling" so that the client basically waits for data non-stop. > > > I think as standard libcurl does not support it, so I might need to do >> some changes in the library locally and compile it again. >> > > I don't know about that. What particular details aren't supported you say? > > -- > > / daniel.haxx.se > ------------------------------------------------------------------- > 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
