You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Aleksey Studnev <st...@mobilae.ru> on 2001/04/27 09:51:38 UTC

[BUG Report Tomcat 3.2] Reset connection with client

os : windows NT
servlet container : tomcat 3.2 release

	Client wants to re-use socket connection
	for multiple requests from server - it is
	actually a feature of HTTP 1.1. This saves
	time on creating socket object, making
	TCP connection.
	What Tomcat is doing unlike other web servers
	we have ( Apache, Weblogic) is resetting connection
	after every request. The sequence which is seen in
	the network is the following:

	Client -> Connect
	Client -> GET(socket NNN)
	Tomcat -> Response
	Client -> GET(socket NNN)
	Tomcat -> Reset connection <- BUG is HERE!
	Client -> Connect
	Tomcat -> Bind	
	Client -> GET(socket MMM)
	Tomcat -> Response

	You probably do not notice this bug with IE or Netscape
	because they make a new connection on
	every page reload.

	Aleksey