none
C#中与win32中wininet函数的等同实现是什么? RRS feed

全部回复

  • 你好!
         C#本身没有提供类似功能,但是你可以在C#里调用相应的api来实现,在C#里做如下声明:
    [DllImport("wininet.dll", SetLastError=true)]
    static extern bool InternetQueryOption(IntPtr hInternet, uint dwOption, char[] lpBuffer, ref int lpdwBufferLength);
        然后直接使用这个函数就可以了,你应该是C++程序员,这个函数你应该已经很熟悉了!
    周雪峰
    2009年6月6日 12:00
    版主
  • 你好,请参考

    http://www.codeproject.com/KB/IP/hssniffer.aspx

    谢谢!
    邹俊才
    2009年6月7日 9:17
    版主
  • 您的意思是说在不使用Win32函数的话就没法实现了吗??那C#开发的程序如何突破连接数限制的??还是根本没有限制?
    2009年6月7日 23:57
  • 您好,我的意思是post数据,然后读取返回的数据,不是下载文件,您提供的好像不是我需要的.谢谢了.
    2009年6月8日 0:19
  • 把method 修改为post   直接写数据就是post了
    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月8日 2:01
    版主
  • 你好,

    那你在非托管的程序下如何设置突破连接数呢?通过PInvoke在C#程序中同样处理好了。

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年6月9日 3:13
    版主
  • 因为你没有提供必要的信息跟贴,我们把问题的类型改为讨论.如果你有时间关注这个问题和提供必要的信息,请把类型改回为问题,通过帖子顶部的”Change Type”选项。如果问题已经解决,我们希望你能够共享解决方案以便这个答案能够被其他有同样问题的论坛成员看到,谢谢你!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2009年6月12日 7:39
    版主