C# 刚写的 HttpRequsetResponse 类,异步、事件... 还热乎着呢!(2003-

1.支持Proxy
2.可指定同步或异步
3.一些小修改
//调用示例:
private void button1_Click(object sender, System.EventArgs e)
    {
        HttpRequestResponse xx = new HttpRequestResponse();
        xx.DataArrival += new DataArrivalEventHandler(xx_DataArrival);
        //xx.SendRequest(@"http://localhost:2080/examples/myservlets/servlet2","message=QQ&desttel=13910911925&mytel=13910081138&mypwd=263996211");
        xx.SendRequest(@"http://localhost","message=你好QQ&desttel=13910911925&mytel=13910081138&mypwd=263996211","GET",true);
        xx.SendRequest("http://localhost/quickstart/util/srcview.aspx?path=/quickstart/howto/samples/net/WebRequests/clientGETasync.src","post",false);
    }
private int i=0;
private void xx_DataArrival(object sender, DataArrivalEventArgs e)
    {
        Console.WriteLine( i++);
        Console.Write(e.RecievedData    );
        if (e.IsComplete)
       {
       Console.Write("[" + ((HttpRequestResponse) sender).Request.CookieContainer.GetCookieHeader(((HttpRequestResponse) sender).Response.ResponseUri).ToString() + "]");

时间: 2024-10-21 18:01:30

C# 刚写的 HttpRequsetResponse 类,异步、事件... 还热乎着呢!(2003-的相关文章

C# 刚写的 HttpRequsetResponse 类,异步、事件... 还热乎着呢!

//调用示例:private void button1_Click(object sender, System.EventArgs e){    HttpRequestResponse xx = new HttpRequestResponse();    xx.DataArrival += new DataArrivalEventHandler(xx_DataArrival);    xx.SendRequest("http://www.triaton.com.cn/dotnet/tree/in

利用JQuery写一个简单的异步分页插件_jquery

写了一个Jquery异步分页插件,拿出来分享一下,有不完善之处请指教. 以用户分页为例,先看一下效果,首先是第一页: 下一页或者点击第二页后: 点击尾页后: 效果还可以吧?来看看具体怎么用,首先后台要有一个Page模型: Page.java: public class Page { /** * 当前页号 */ private int currPageNum = 1; /** * 总记录数 */ private int totalRowSize = 0; /** * 每页记录数 */ privat

使用异步事件在后台进行计算并报告进度

演练:实现一个使用后台操作的窗体 Visual Studio 2010     其他版本     此主题尚未评级 - 评价此主题     如果某项操作需要很长的时间才能完成,并且不希望用户界面 (UI) 停止响应或"挂起",则可以使用 BackgroundWorker 类在另一个线程中执行这种操作. 本演练演示如何使用 BackgroundWorker 类来在"后台"执行耗时的计算,同时用户界面保持响应. 演练时,将有一个异步计算斐波那契数列的应用程序. 即使计算很

用PHP的Socket写的POP3类

[摘 要] 查看 POP3/SMTP 协议的时候想尝试一下自己写一个操作类,核心没啥,就是使用 fsockopen ,然后写入/接收数据,只实现了最核心的部分功能,当作是学习 Socket 操作的练手. 查看 POP3/SMTP 协议的时候想尝试一下自己写一个操作类,核心没啥,就是使用 fsockopen ,然后写入/接收数据,只实现了最核心的部分功能,当作是学习 Socket 操作的练手.其中参考了 RFC 2449和一个国外的简单Web邮件系统 Uebimiau 的部分代码,不过绝对没有抄他

使用PHP的Socket写的POP3类

查看 POP3/SMTP 协议的时候想尝试一下自己写一个操作类,核心没啥,就是使用 fsockopen ,然后写入/接收数据,只实现了最核心的部分功能,当作是学习 Socket 操作的练手.其中参考了 RFC 2449和一个国外的简单Web邮件系统 Uebimiau 的部分代码,不过绝对没有抄他滴,HOHO,绝对原创.如果你喜欢,请收藏,随便修改,嗯,但是记得不要删除偶类里的声名,毕竟偶也是辛辛苦苦写了好几天呐.另外,欢迎自由发挥,改善或者修正这个类,希望能够为你所用.代码没有认真仔细的调试,发

JPanel继承问题... 写了一个类,继承自JPanel,但是控件不显示,跪求求各位大牛...

问题描述 JPanel继承问题... 写了一个类,继承自JPanel,但是控件不显示,跪求求各位大牛... 在做一个世界各个国家的时间的一个Demo.写了一个继承自JPanel类的panel,里面简单的设置了一个Logo,国家名字,还有一个按秒跳动时间,现在的问题就是在这个panel上的控件都不显示了,调了好久了也没有找到原因,所以没办法了,特来求助各位大牛们..... 话不多说,直接贴代码: package timerDemo; import java.awt.BorderLayout; im

context-小白求大神帮忙,刚写的小程序

问题描述 小白求大神帮忙,刚写的小程序 [2014-12-21 16:35:58,846] main INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started [2014-12-21 16:35:58,908] main ERROR org.springframework.web.context.ContextLoader - Context in

mfc-MFC中添加已经写好的类。

问题描述 MFC中添加已经写好的类. 添加完该类的.cpp和.h文件,但是创建变量时无法用该类创建变量,添加完该类时,我还需要做哪些工作.我是在自己的工程里添加了一个别人的改变EDIT的外观的类,但是在创建变量时找不到添加好的类. 解决方案 你包含好对应的h,cpp文件后,可以先绑定一个控件的变量,先选CEdit类,然后在编译器帮你生成的代码中把CEdit类替换成你的新的类 对于自定义类,MFC没法直接识别,你可以自己进行代码替换 解决方案二: 在使用该类的源文件开头还要包含该类的头文件.如:

重载赋值-c++写的一个类,重载加号等号无法连用

问题描述 c++写的一个类,重载加号等号无法连用 写了一个简单的String类,重载了加号和等号,等号可以直接一对一赋值,但加了再赋值就不行.代码如下,请指教 #include<iostream> #include<cString> using namespace std; class String { char *str; int len; public: String(char *s = 0) { if(s) { len = strlen(s); str = new char[