惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
S
Securelist
D
Docker
The Register - Security
The Register - Security
GbyAI
GbyAI
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
罗磊的独立博客
博客园 - 【当耐特】
F
Full Disclosure
WordPress大学
WordPress大学
腾讯CDC
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
SecWiki News
SecWiki News
L
Lohrmann on Cybersecurity
I
InfoQ
MyScale Blog
MyScale Blog
量子位
Cyberwarzone
Cyberwarzone
博客园 - 三生石上(FineUI控件)
The Hacker News
The Hacker News
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
博客园_首页
H
Help Net Security
K
Kaspersky official blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Webroot Blog
Webroot Blog
Blog — PlanetScale
Blog — PlanetScale
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
The Cloudflare Blog
P
Proofpoint News Feed
V
Visual Studio Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tailwind CSS Blog
爱范儿
爱范儿
P
Privacy International News Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
The GitHub Blog
The GitHub Blog
C
Cybersecurity and Infrastructure Security Agency CISA
B
Blog RSS Feed

博客园 - 爱车龟速兔

如何通过Spring读取Properties文件 Kylin使用笔记-1: 安装 Kylin使用笔记-0: kylin介绍 jquery validate不用submit提交,用js提交的 NPOI 读取单元格的格式 一些列开源的验证组件 .NET的轻量级模板引擎 JNTemplate Aspose.OCR for .NET 高速集群监控系统 SuperMon c#获得HTTP header中location的方法 Redis on Windows jQuery 工具提示插件 DTooltip 轻量级jQuery网格插件——ParamQuery 矢量 开源JS仪表盘 JustGage C#的HTTP开发包 HttpLib Query 图像放大镜插件 Mlens sparky 一个趋势图的JavaScript插件 Windows SDK PGM相关文章翻译之三PGM Sender Options
Windows SDK PGM相关文章翻译之一Reliable Multicast Programming
爱车龟速兔 · 2013-01-04 · via 博客园 - 爱车龟速兔

2013-01-04 17:41  爱车龟速兔  阅读(656)  评论()    收藏  举报

Reliable Multicast Programming (PGM)

This section describes the Pragmatic General Multicast (PGM) multicast protocol implementation in Windows, often referred to as reliable multicast. Reliable multicast is implemented through Windows Sockets in Windows Server 2003 and later.

Windows XP:  PGM is only supported when Microsoft Message Queuing (MSMQ) 3.0 is installed.

PGM is a reliable and scalable multicast protocol that enables receivers to detect loss, request retransmission of lost data, or notify an application of unrecoverable loss. PGM is a receiver-reliable protocol, which means the receiver is responsible for ensuring all data is received, absolving the sender of reception responsibility.

PGM is appropriate for applications that require duplicate-free multicast data delivery from multiple sources to multiple receivers. PGM does not support acknowledged delivery, nor does it guarantee ordering of packets from multiple senders.

For more information about PGM, refer to RFC 3208 available at www.ietf.org.

This section describes how to use reliable multicast on Windows. The following topics explain the various aspects of creating a reliable multicast application using Windows Sockets:

译文:

可靠多播编程(PGM)

本节讨论的是实际普通多播(PGM)协议在Windows下的实现,也就是通常说的可靠多播。可靠多播基于Windows 2003 和以后操作系统上的Windows Sockets实现。

Windows XP:仅当MSMQ3.0安装到操作系统时,PGM才能被支持。

PGM 是一个可靠并且伸缩的多播协议,它能够让接受者监测数据包丢失,要求重传丢失的数据包。PGM是一个对于接收者扶着可靠性的协议,这意味着接收者负责确认数据是否收到,免除了发送者这方面的负担。

PGM对于适用于多个数据源向多个接受者传输数据的程序。PGM既不支持基于收到确认的传输方式,也不保证从多个发送源收到的数据包的顺序。

需要了解关于PGM的更详细信息,可以从www.ietf.org查阅RFC3208。

本节讨论如何在Windows上使用可靠多播。以下章节将详细解释关于使用Windows Socket创建可靠多播程序的各个方面:

l  PGM 发送者和接收者

l  PGM 发送选择

l  发送和接收PGM数据

l  多寻址和PGM

l  PGM Socket 选项。