As nobody could help me I had to do it by myself. You find a patch attached to fix the problem. I admitt that the solution is not very elegant but the main modification is kept in the HTTP.c, so the chance of implications on other functions is quite low. I hope it will find it's way into the CVS. Regards Hanspeter Am Freitag, 29. November 2002 13:26 schrieb Hanspeter Halle: > We are using libwww in a WAP Gateway to perform the HTTP requests. Gets are > working fine but the posts are broken if the www server supports > pipelining and 2 posts are to be made in a short intervall. What happens is > the following: > > - TCP link to server is established through any request and the server > signals to support pipelining. > > - 1st post request comes in and the post header is sent out. This starts a > 2s timer which should trigger the data output > > - Before the timer expires the 2nd post is to be executed and the header > of this is sent out at once. Again a timer is started. > > - Timer expires and data of post 1 is sent .OR. > Server complains about missing data > > I tracked this down by studying the libwww logs and the code but I would > request some help in how to fix this bug. Hope somebody is able to do this. > > Thanks, > Hanspeter
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 23 April 2007 18:18:43 GMT