using System; using System.Data; using System.Configuration; using
System.Collections; using System.Web; using System.Web.Security; using
System.Web.UI; using System.Web.UI.WebControls; using
System.Web.UI.WebControls.WebParts; using
System.Web.UI.HtmlControls; using System.Threading;
public partial class JqueryAjaxLongPoll :
System.Web.UI.Page { protected void Page_Load(object
sender, EventArgs e)
{ if (Request.Form["ajax"] ==
"1")
{
//Response.End();
int time =
Convert.ToInt32(Request.Form["time"]);
DateTime date1 =
DateTime.Now.AddMilliseconds((double)time);
bool ready =
false;
while
(Response.IsClientConnected)
{
Thread.Sleep(3000);
if (DateTime.Compare(date1, DateTime.Now) <
0)
{
Response.End();
break;
}
//ready =
true;
if
(ready)
{
Response.Write("SetValue(‘" + DateTime.Now.ToString() +
"‘)");
//Response.Flush();
Response.End();
break;
}
else
{