Soup Connection Management for SPDY in libsoup



Title: Samsung Enterprise Portal mySingle

Dear Dan,

 

We are integrating SPDY with libsoup and are in the mid-way. We have taken your NPN patch and added into gnu-tls (Taesoo got it from you). https://mail.gnome.org/archives/libsoup-list/2012-December/msg00008.html

 

I want some of your suggestion regarding multiple stream handling in libsoup. I can see that libsoup is tradition client server based library and maintaining state for everything. But for SPDY we need to keep only one connection and deal with streams. Where multiple streams would arrive through single connection and we will do de-muxing of it and provide it to application layer. Libsoup's connection, session, message objects are tightly coupled with request/response mechanism.

I feel to add this connection management (the very concept of SPDY) is difficult in libsoup as it is not purely session based. Lots of code need to be changed in libsoup to support this and keeping the legacy as well.

 

Please help to explain your understanding and point out whether my thinking is correct or not? What is the best way to support multiple stream in libsoup for SPDY?

 

Warm Regards:
Anuj Mishra

 

 

 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]