multicastsocket

    1熱度

    1回答

    我使用MulticastSocket來編程聊天,我會計算加入的客戶數量。 try (MulticastSocket clientSocket = new MulticastSocket(PORT)) { clientSocket.joinGroup(address); MulticastSocket是否有一些用於此目的的功能?

    0熱度

    2回答

    我該如何管理加入一個地址爲udp://@224.1.50.15:1234的多播mpeg流組?我想要管理的只是與流服務器建立連接,以使服務器知道我對此多播組感興趣,以使服務器在一段時間內向我發送流數據包。 舉例: 在我使用VLC Player建立與組的連接之前,我沒有收到此多播組的任何數據包。即使關閉了VLC播放器,我也會在短時間內收到組播包。我試圖做的是接收沒有VLC播放器或任何其他第三方應用程序

    2熱度

    1回答

    第一個問題在這裏StackOverflow,所以請原諒我,如果我不正確地問。 基本上,我正在編寫一個多播客戶端,它無限期地監聽多播地址,直到用戶在控制檯輸入「quit」。我發現爲MulticastSocket設置SO_TIMEOUT,檢查是否鍵入了「quit」,然後返回到receive方法調用並不真正起作用,因爲可以在超時和檢查控制檯塊後立即發送數據包。所以我相信最好的選擇是隻要有2個線程在其中一

    0熱度

    1回答

    我在基於UDP套接字應用工作,在這裏我就如何落實在聽功能接收端 低於很好的方式,讓接收端的一些問題套接字保持聽服務器端?假設我不知道服務器端何時將數據包發送到接收端,所以我需要始終保持接收功能。它會錯過還是一些如何破壞while(true)循環?如果是,如何「重新連接」並使偵聽循環再次生效? while(true){ try{ if (udpsocket_receiving.

    1熱度

    1回答

    我在java中製作了一個簡單的球和槳多人遊戲。它使用MultiCastSocket來發送和接收數據。球僅在球員系統上移動 1.球的位置由網絡上的所有球員發送。所有球員都會收到這些數據,但只有p1以外的球員閱讀並更新球位。現在問題在於,雖然球在p1上平穩移動,但在其他球員的系統上卻不是連續運動。下面是我的代碼的網絡部分的代碼片段: (這裏myTag是玩家號碼 rec是接收數據類的對象,它接收數據並存

    0熱度

    2回答

    我正在嘗試創建一個SOAP客戶端。但不斷收到此錯誤。任何想法爲什麼?我試圖改變IP但仍然是相同的錯誤。 MulticastSocket.Java public void joinGroup(InetAddress mcastaddr) throws IOException { if (isClosed()) { throw new SocketException("Socke

    1熱度

    1回答

    我想要開發使用UDP協議發送數據包的客戶端在Java Web應用程序。 我需要直接向每個客戶端發送數據包。 的Java提供了一個名爲MulticastSocket時類,它擴展UDP。這可以通過網絡將數據包發送給多個客戶端。 但它只發生在本地網絡而不是「互聯網」。 有什麼辦法通過互聯網發送組播數據包嗎? 如果有可能解釋它並解釋我可以如何在Java中實現它。 我發現了一些像IGMP協議......但我

    -1熱度

    2回答

    我有一些代碼從多播套接字讀取數據直到用戶定義的結束時間。如果線程通過調用Thread.interrupt(或通過您可以提出的任何其他用戶啓動的操作)中斷,我還想停止讀取數據。當線程中斷時,我無法弄清楚如何獲得通知。現有的代碼如下: // These are the constants I am given final int mcastPort = ...; final InetAddre

    0熱度

    1回答

    我試圖將套接字綁定到我的計算機上的特定網絡接口。我有兩個名爲interf0和interf1的網絡接口。我想要將套接字綁定到特定的接口,如interf0。我的操作系統是vxWorks 6.2。 我想下面的代碼: struct sockaddr_in fromAddr; struct sockaddr_in sin; int fromLen; struct ip_mreq

    0熱度

    2回答

    我嘗試在Raspberry Pi中運行此代碼。插座可以從組播組接收數據,但是,它顯示了以下錯誤,當它試圖發送數據: [email protected]:~ $ java Protocol [email protected] java.io.IOException: Cannot assign requested address at java.net.PlainDatagramSoc