pgm-protocol

    2熱度

    2回答

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

    0熱度

    1回答

    我正在編寫一個應用程序,需要將圖片從多個發件人發送到多個接收者。這已經通過TCP實現,但我希望能夠實現更好的速度,所以我正在看多播。 UDP太不可靠。 PGM貌似解決方案,但我仍然不是它的一些具體的明確的: 在一些地方中指出:「PGM不支持確認的交貨,也不保證來自多個發送數據包的排序。 「這是否意味着以下內容:發送者A發送5個數據包,發送者B發送-3。接收者接收到讓我們說按照發送的正確順序,前3個

    2熱度

    1回答

    我嘗試使用ZeroMQ指南中的天氣示例,並使用epgm://傳輸級別。起初,我的代碼: // Publisher #include "zhelpers.h" int main (void) { // Prepare our context and publisher void *context = zmq_ctx_new(); void *publisher

    7熱度

    1回答

    HAProxy是一款基於軟件的負載均衡器,支持http和tcp分發。如果我使用啓用了實用多播的ZeroMQ(pgm),將HAProxy用作zmq對等體之間的中介與pgm衝突,還是應該使用基於硬件的負載均衡器(如F5)?

    3熱度

    1回答

    我試圖使用PGM套接字在Windows上發送數據。我可以使用非管理帳戶從PGM套接字收聽數據,但是當我嘗試創建套接字以發送數據時,我在此步驟中遇到異常: socket.Bind(new IPEndPoint(IPAddress .Any,0)); 唯一的例外是: 試圖通過其訪問權限禁止 需要注意的是,如果我的管理員帳戶下運行相同的代碼,它工作正常的方式來訪問一個插座。有沒有辦法創建一個發件人PGM

    4熱度

    2回答

    我正在使用node.js示例。我在我的ubuntu 12.10機器上安裝了openpgm和zeromq 3.2。下面的代碼: var zmq = require('zmq') , port = 'epgm://eth0;239.192.1.1:5555'; var socket = zmq.socket('pub'); socket.identity = 'pub

    0熱度

    1回答

    我剛剛在Windows套接字中發現了PGM(實用通用多播)。我讀了msdn如何配置發送和接收套接字,但它不起作用。 這是迄今爲止代碼: #pragma comment(lib,"Ws2_32.lib") #include <stdio.h> #include <iostream> #include <ws2tcpip.h> #include <Winsock2.h> #include

    0熱度

    1回答

    我使用Openpgm庫時遇到了一個問題,如果有人能幫助我解決這個問題,我將不勝感激。 我想在Ubuntu 12.04上使用Openpgm。根據這個鏈接:「https://code.google.com/p/openpgm/wiki/OpenPgm5CReferenceBuildLibrary」Openpgm在Ubuntu 8.04上測試到10.10。 我下載了最新版本的Openpgm(5.2.12

    0熱度

    1回答

    我想組播一個網絡流量到特定的多播目標IP地址。在輸入pcap文件中,PGM協議包可用。 我執行tcpreplay的以下步驟來多播一個PCAP文件通過網絡 - 重寫目的地和源MAC在PCAP文件 tcprewrite --enet-DMAC =目標可用的地址Mac地址--enet-smac =源Mac地址--infile = input.pcap --outfile = output.pcap 獲取

    2熱度

    1回答

    以下代碼適用於管理員帳戶,但是對於非管理員帳戶,它會兩次打印成功,然後拋出System.Net.Sockets.SocketException(0x80004005):嘗試以訪問權限禁止的方式訪問套接字。任何人都有任何見解,爲什麼這是? 僅供參考這裏的實際使用案例是多個應用程序使用相同的PGM地址和套接字。推送(通過多播)實時更新。這不是由我們自己的圖書館引起的概念證明。 class Progra