Multicast Sockets: Practical Guide for Programmers (Paperback)

David Makofske, Kevin Almeroth

  • 出版商: Morgan Kaufmann
  • 出版日期: 2002-11-01
  • 售價: $1,328
  • 貴賓價: 9.5$1,262
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 155860846X
  • ISBN-13: 9781558608467
  • 相關分類: C 程式語言Java 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Description:

Multicast Sockets: Practical Guide for Programmers is a hands-on, application-centric approach to multicasting (as opposed to a network-centric one) that is filled with examples, ideas, and experimentation. Each example builds on the last to introduce multicast concepts, frameworks, and APIs in an engaging manner that does not burden the reader with lots of theory and jargon. The book is an introduction to multicasting but assumes that the reader has a background in network programming and is proficient in C or Java. After reading the book, you will have a firm grasp on how to write a multicast program.

 

Table of Contents:

1 Introduction
1.1 Multicast Defined
1.2 Unicast vs. Multicast vs. Broadcast
1.3 The Multicast Tradeoff: Power/Flexibility vs. Complexity
1.4 An Overview of Multicast Protocols
1.5 Organization of this Book

2 Multicasting with C Sockets
2.1 UDP Sockets
2.2 Sending Multicast Packets in C
2.3 Receiving Multicast Packets in C
2.4 A Sample Run of Sender and Receiver(s)
2.5 C and Source Specific Multicast
2.6 WinSock Modifications

3 Multicasting with Java
3.1 The Java MulticastSocket API
3.2 A Java Multicast Sender
3.3 Receiving Multicast Packets in Java
3.4 A Sample Run

4 Multicasting with .NET
4.1 The .NET Sockets Class
4.2 Sending Multicast Packets in C#
4.3 Receiving Multicast Packets in C#
4.4 A Sample Run: C# Multicast Sender and Receiver
4.5 C# and Source Specific Multicast
4.6 The C# UdpClient Class

5 Source Specific Multicast
5.1 Source Specific Multicast Defined
5.2 Advantages of SSM
5.3 Host Support for SSM
5.4 SSM Additions to the APIs

6 Multicast Addressing and Scoping
6.1 Scoping
6.2 Multicast Address Space
6.3 Selecting a Multicast Address
6.4 Java Multicast Address Scope Methods

7 Multicast Reachability and Scalability
7.1 Multicast Reachability
7.2 Multicast Ping
7.3 Multicast Scalability
7.4 MPing with Receiver-based Congestion Control


8 Application Layer Multicast and Reflectors
8.1 Introduction
8.2 A Multicast Reflector in Java

9 Summarizing Lessons Learned

A Multicast History and Protocols
B Summary of Multicast API by Language

商品描述(中文翻譯)

描述:



多播套接字:程式設計師的實用指南是一本實踐導向、以應用為中心的多播入門書籍,充滿了例子、想法和實驗。每個例子都建立在前一個的基礎上,以引入多播的概念、框架和API,並以引人入勝的方式呈現,不會給讀者帶來過多的理論和術語的負擔。本書是多播的入門書籍,但假設讀者具有網路程式設計的背景,並且熟練使用C或Java語言。閱讀本書後,您將對如何撰寫多播程式有牢固的掌握。


 

目錄:



1 引言
1.1 多播定義
1.2 點對點 vs. 多播 vs. 廣播
1.3 多播的權衡:功率/靈活性 vs. 複雜性
1.4 多播協議概述
1.5 本書組織架構

2 使用C套接字進行多播
2.1 UDP套接字
2.2 在C中發送多播封包
2.3 在C中接收多播封包
2.4 發送者和接收者的示例運行
2.5 C和特定來源多播
2.6 WinSock修改

3 使用Java進行多播
3.1 Java MulticastSocket API
3.2 Java多播發送者
3.3 在Java中接收多播封包
3.4 示例運行

4 使用.NET進行多播
4.1 .NET套接字類
4.2 在C#中發送多播封包
4.3 在C#中接收多播封包
4.4 示例運行:C#多播發送者和接收者
4.5 C#和特定來源多播
4.6 C# UdpClient類

5 特定來源多播
5.1 特定來源多播定義
5.2 SSM的優點
5.3 主機對SSM的支援
5.4 API的SSM擴展

6 多播位址和範圍
6.1 範圍
6.2 多播位址空間
6.3 選擇多播位址
6.4 Java多播位址範圍方法

7 多播可達性和可擴展性
7.1 多播可達性
7.2 多播Ping
7.3 多播可擴展性
7.4 基於接收者的擁塞控制的MPing


8 應用層多播和反射器
8.1 引言
8.2 Java中的多播反射器

9 總結所學

A 多播的歷史和協議
B 按語言總結多播API