簡體   English   中英

對多播的單播響應?

[英]Unicast response to multicast?

這可能是一個愚蠢的問題(但我是多播新手)。 我有一個生成兩個線程的進程-一個用於偵聽多播IP( listener ),另一個用於向多播IP廣播( speaker )。 我正計划介紹許多這些過程。

我的問題是,如果listener收到了多播數據包,則可以在不打開新的單播樣式套接字的情況下向發送該消息的任何進程的speaker發送單播響應嗎?

編輯:至少,我可以拉出speaker的多播數據包的IP地址,並連接到進程可能正在偵聽的某些單播樣式的端口,對嗎?

編輯:至少,我可以拉出揚聲器的多播數據包的IP地址,並連接到進程可能正在偵聽的某些單播樣式的端口,對嗎?

組播數據包(實際上是任何IP數據包)都有源IP和目標IP,組播的唯一區別是目標地址是組而不是計算機,從224.0.xx開始。源始終是發送方的真實IP(除非它位於NAT之后) ,在這種情況下,它將是網關的IP地址)。

這意味着您可以提取發件人的IP,並且如果此發件人具有服務器(==偵聽)套接字,並且所有網絡配置(轉發表和防火牆)都允許訪問該套接字,則可以啟動TCP會話...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM