Network Communication

In this section

Topic Description

Background Intelligent Transfer Service

Background Intelligent Transfer Service (BITS) transfers files (downloads or uploads) between a client and server and provides progress information related to the transfers. You can also download files from a peer.

Fax Service

The fax service provides fax functionality for clients on a local area network.

Message Queuing (MSMQ)

Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues. The following illustration shows how a queue can hold messages that are generated by multiple sending applications and read by multiple receiving applications.

Network List Manager

The Network List Manager API enables applications to retrieve a list of available network connections. Applications can filter networks, based on attributes and signatures, and choose the networks best suited to their task. The Network List Manager infrastructure notifies applications of changes in the network environment, thus enabling applications to dynamically update network connections.

Peer-to-Peer

Peer-to-peer technologies are used to facilitate real-time communication and collaboration across distributed networks.

Telephony Application Programming Interfaces (TAPI)

The Microsoft telephony application programming interfaces support the development of communications applications for Windows.

Windows Web Services API

WWSAPI is a native-code implementation of SOAP which provides core network communication functionality by supporting a set of the WS-* and .NET-* family of protocols.