Windows Core Networking

Windows Core Networking APIs and technologies such as Winsock, TCP/IP stack, WFP, IPsec, IPv6, WSK, WinINet, Http.sys, WinHttp, QoS, and System.Net

Browse by Tags

Tagged Content List
  • Blog Post: HTTP Connection Management

    HTTP is a request/response protocol. You request some resource like the HTML of a webpage and the response comes back with the HTML attached.  As each request is sent on a connection, the complete response must be read from the connection before the next response can be read. (There is an optimization...
  • Blog Post: WinHTTP Questions: About Callbacks

    Hello All, I am continuing the "WinHTTP Questions" series with some questions on WinHTTP callbacks. Is it correct that WinHTTP Callbacks will occur *only* during an in-progress WinHTTP operation? Is it possible that an external event (such as the remote server resetting the underlying tcp connection...
  • Blog Post: WinHTTP Questions - async close on a sync request

    Hello, my name is Deepak and I'm a SDET in serviceability. We handle a bunch of questions from developers using WinHTTP, and thought we might share then in a new posting series, "WinHTTP Questions". Can I cancel a synchronous WinHttpSendRequest call by closing the request handle from a different thread...
  • Blog Post: Ask Perf explains how winInet is used

    Ask Perf, the blog of the Enterprise Platforms Windows Server Performance Team, is spending some time explaining a bit of how WinInet/WinHTTP and their surrounding components work with each other. Go check it out ! -- Ari
  • Blog Post: WinHttp Configuration for Windows Vista

    In my previous posts, I described the new WinHttp proxy , tracing and client certificate configuration story for Windows Vista Beta2. The syntax of the netsh commands used to configure WinHttp proxy and tracing settings have changed for Vista RTM and this post describes the changes in command syntax...
  • Blog Post: Content-Encoding != Content-Type

    RFC 2616 for HTTP 1.1 specifies how web servers must indicate encoding transformations using the Content-Encoding header. Although on the surface, Content-Encoding (e.g., gzip, deflate, compress) and Content-Type (e.g., x-application/x-gzip) sound similar, they are, in fact, two distinct pieces of information...
  • Blog Post: Large Request Payload Support in WinHttp for Windows Vista

    If you have used WinHttp to upload data to a server, you probably noticed that the total payload length parameter (dwTotalLength in WinHttpSendRequest) is of type DWORD, which is a 32 bit unsigned number. This limits the WinHttp apps to uploading 4GB of data, which could become a limitation in certain...
  • Blog Post: WinINet and WinHTTP IPv6 Support in Web Proxy Auto-Discovery (WPAD) scripts enabled in Windows Vista

    Hi, my name is Jonathan Silvera and I am the WinINet and WinHTTP Program Manager. Today I would like to talk to you about changes we have made to add IPv6 support in the WinINet and WinHTTP WPAD helper functions. The explosion of the Internet in the late 1990’s has caused an unexpected scarcity of...
  • Blog Post: Extensions to the Navigator Proxy Auto-Config File Format specification to support IPv6 v0.9

    The following functions are extensions to the Navigator Proxy Auto-Config File Format specification to enable WPAD scripts to handle IPv6 capable networks: Predefined Functions and Environment for the JavaScript Function FindProxyforURLEx: Hostname based conditions: isResolvableEx...
  • Blog Post: Wanted: Developer feedback for our "Next Generation" client HTTP stack

    As we begin the planning phase for our "Next Generation" client HTTP stack , we would love to hear from developers using our existing APIs (WinINet and WinHTTP). Please help us understand what your experience has been so far and what you would like to see in any future releases by filling out this survey...
  • Blog Post: WNDP Connect Site gets an upgrade!

    Last year we setup a small site on connect.microsoft.com in order to let our blog readers, developers and users file bugs, make suggestions and get some conntent like whitepapers and samples early. The downside to the site was that you couldn't easily deep link and it required a Windows Live (aka Passport...
  • Blog Post: WinHttp Configuration for Windows Vista Beta 2 - Part 4 Client Certificates

    In Part 1 , Part 2 and Part 3 of this series I discussed the tools used to configure WinHttp today, introduced the changes happening for Windows Vista and how to set up proxies and tracing. In this post I’m looking at the client certificate settings. Again as a reminder, this is how it is for Windows...
  • Blog Post: WinHttp Configuration for Windows Vista Beta 2 - Part 3 Tracing

    In Part 1 and Part 2 of this series I discussed the tools used to configure WinHttp today, introduced the changes happening for Windows Vista and how to set up proxies. In this post I’m looking at the Tracing settings. Again as a reminder, this is how it is for Windows Vista Beta 2 and it is likely to...
  • Blog Post: WinHttp Configuration for Windows Vista Beta 2 - Part 2

    In Part 1 of this series I discussed the tools used to configure WinHttp today and introduced the changes happening for Windows Vista. In this post I’m looking at the Proxy settings. Again as a reminder, this is how it is for Windows Vista Beta 2 and it is likely to change some before Vista RTM. After...
  • Blog Post: WinHttp Configuration for Windows Vista Beta 2 - Part 1

    WinHttp for Windows XP and Windows Server 2003 comes with variety of tools that allow the users and system administrators to configure the default proxy settings ( ProxyCfg.exe ), tracing settings ( WinHttpTraceCfg.exe ) and configure client certificates ( WinHttpCertCfg.exe ). ProxyCfg.exe has been...
  • Blog Post: What's next on the client HTTP stack front

    http://www.microsoft-watch.com/article2/0,2180,1940567,00.asp Hachamovitch acknowledged Microsoft already is building the next two versions of IE. He declined to offer guidelines on delivery schedules or feature sets, other than to say one of the two versions will include " a complete reworking of the...
Page 1 of 1 (16 items)