multicast

    0熱度

    1回答

    我目前正在修改我們現有的專有套接字封裝代碼以使用boost asio,以便它可以爲我們完成一些繁重的工作。也許我們現有代碼中最複雜的部分是多播處理代碼。該代碼允許我們的中間層服務器(我可以在一個系統中使用多個服務器)將多播發送到客戶端框,客戶端框使用這些框向服務器用戶呈現更新。 代碼複雜且容易出錯的原因是它使用了大量的原始緩衝區來根據它們來自哪裏來重組組播流。看來即使有了Boost.Asio,我也

    2熱度

    1回答

    我正在使用MulticastSocket接收UDP多播數據包。我怎樣才能確定這個數據包發送到哪個地址?通過提供的方法,我只能確定發件人地址。 當然,我是在創建偵聽套接字時設置To-Address的人,但我真的可以確定嗎?廣播數據包呢?那麼有關數據包最終會在這裏發生什麼呢? 我真的想分辨這個數據包是否真的是多播的。 謝謝! 更新:目前好像只是發送到該端口的單播數據包也結束了在多播套接字接收():(綁

    2熱度

    2回答

    有沒有人在Windows上的winsock(非MSMQ)級別使用PGM有任何經驗?它看起來像一個有用的可靠多點傳送協議(一個TIBCO Rendezvous),我認爲如果通過本地基於完成端口的I/O運行,就可能使這樣的事情真的飛起來。我已經在C++層面上通過編寫一些boost :: asio支持,並通過SocketAsyncEventArgs在C#中進行了嘗試,但是我的微軟家庭辦公室設置缺乏一個真

    5熱度

    1回答

    以下C#代碼在Vista上正常工作,但在XP上失敗: SocketException:提供了無效參數。 ErrorCode是10022. XP上的防火牆已被禁用。 using System; using System.Net; using System.Net.Sockets; public class SocketTest { [STAThread] public

    3熱度

    1回答

    我有一個java客戶端程序,它使用帶有服務發現的mdns來查找其關聯的服務器。在使用Windows,Fedora 10和Ubuntu 8.10在單個網絡上進行了多次測試之後,我們向客戶提供了測試版本。他們報告客戶端和服務器從不連接。他們給我們發了一個wireshark捕獲,顯示mdns數據包的TTL爲1,儘管我們的代碼將它設置爲32.當我們在本地測試時,TTL與我們設置的一樣是32。客戶正在使用紅

    2熱度

    2回答

    我需要在應用程序中使用一個基於邏輯PGM的多播地址,同時使這樣的應用程序能夠跨多個不同地理位置(即認爲美國/歐洲/澳大利亞)「無縫」地運行。 應用程序的吞吐量很大(每天有數百萬條消息),並且需要大量小而頻繁發送消息的延遲。由於延遲的一些外部限制,古典的Atom酒吧將無法在此工作。 我想出了幾個選項來連接這些數據中心,但找不到最好的一個。 我考慮的選項有: 1)通過VPN轉發多播消息(可以處理這麼大

    8熱度

    6回答

    我是網絡新手。我理解多播的概念,但想知道它是否在公開/公共互聯網上可靠? 這似乎是一種邊緣情況,不同骨幹或ISP可能故意中斷以減少路由器負載或通常將網絡分割爲實用的高使用率應用。 我的恐懼是否合理? P.S.後續問題在這裏: Best tutorial for application multicasting?

    6熱度

    2回答

    我最近意識到IP多播(顯然在公共互聯網上不能很好地工作)和應用多播(顯然在IRC和PSYC中使用,按http://en.wikipedia.org/wiki/Multicast)有區別。 有沒有關於實現應用程序級組播的很好的教程? 我認爲多點傳送的目的是爲了減少公共網段的帶寬,所以我很難理解應用層多播的功能。

    1熱度

    2回答

    我們目前有一個系統,將實時視頻編碼爲MPEG-TS多播流,並由具有STB的電視機接收。除了電視之外,我們還希望將視頻嵌入到我們的Windows應用程序中。 我知道,VLC將接收流,但我們更希望雙方的解決方案,我可以在現有的應用程序中嵌入不播放窗口移動遊戲,一個沒有授權的問題。我意識到這可能意味着我沒有考慮免費的解決方案,這很好,在合理的範圍內。 任何人都知道這是一個好的產品?要麼是易於使用的東西,

    0熱度

    2回答

    我有一臺Linksys WRT54G無線路由器連接到宿舍內的大型局域網。我們經常使用DAAP(iTunes共享)在不同的休息室和廚房播放我們自己的音樂。當我將筆記本電腦直接連接到局域網時,這樣工作良好,但只要我通過路由器訪問筆記本電腦,我就看不到其他共享資源,並且他們看不到我的筆記本電腦。問題是,我只能在宿舍的局域網上分配一個IP地址(必須通過SSH進行身份驗證才能通過防火牆),所以我不能通過DA