datagram

    1熱度

    1回答

    我正在實施一個客戶端服務器程序,並希望我的客戶端在等待5秒後沒有收到來自服務器的應答,發回相同的數據包... 我是這樣做的,所以請告訴我,如果它的好.. dp = new DatagramPacket(packet , packet.length , host , port); sock.send(dp); time = System.currentTimeMillis()

    1熱度

    1回答

    參考Java 6 API docs for the DatagramSocket類: UDP廣播發送上一個DatagramSocket始終處於啓用狀態。爲了接收廣播數據包 ,DatagramSocket應該綁定到 通配符地址。在一些實現中,當DatagramSocket被綁定到更具體的地址時,還可以接收廣播分組。 有人能告訴我'通配符地址'是什麼嗎?它是以下有效監聽UDP廣播: Multicast

    0熱度

    2回答

    也許我還沒有完全醒了,但我要通過Beej的網絡編程指南對數據報套接字 http://beej.us/guide/bgnet/output/html/multipage/clientserver.html#simpleserver ,我由最初的一片迷茫中客戶端。在演示中沒有指定命令行參數,但是,它看起來像代碼中有多個調用來檢查參數計數。例如,在第一個if語句中,如果計數不存在,則檢查計數爲3。 if

    0熱度

    1回答

    我試圖實現一個服務器和客戶端,它們都以不同的順序發送和接收數據報。我正在嘗試以下方式,但客戶端的數據報不會被髮送/接收。 這裏的客戶端: #include <sys/socket.h> #include<netdb.h> #include <netinet/in.h> #include <stdio.h> #define DATA "Este es el mensaje ...."

    0熱度

    2回答

    我讀通過我的書,我看到: The first constructor: public Datagrampacket (byte ibuf [], int ilength) constructs a DatagramPacket for receiving packets of length ilength. 這只是一個奇怪的文字,或者做DatagramPacket類實際上是用它發送沿接

    0熱度

    1回答

    我有一個Socket在Java中,併發送一個DatagramPacket,我需要從PHP頁面讀取,然後將其寫入文件,但我找不到一種方法來做到這一點。 這是Java的插座代碼: private void openSocket(){ try { client = new DatagramSocket(); System.out.println(" Socket c

    1熱度

    1回答

    我正在編寫一個可以接收和發送datagramPacket的類SipProvider。這個類是我正在開發的SIP堆棧的一部分。 我提供的API不會使SipProvider實現Runnable或擴展線程。 我試圖實現的解決方案是在SipProvider中創建一個新類,它將擴展線程。我想給線程的參數,我有一個編譯問題(沒有可以訪問類型SipProvider的封閉實例),線程無法實例化,因爲它與SipPr

    1熱度

    2回答

    我想檢查一個遠程主機服務器是否接受特定端口上的UDP數據包。使用SocketServer,我可以建立一個TCP/IP連接並且工作,但我必須使用UDP。 DatagramSocket ds; DatagramPacket dp; byte[] bytes = new byte[32]; InetAddress IAddress = new InetAddress.getByName("86.5

    1熱度

    1回答

    使用的DatagramPacket要發送通過我們使用DatagramPacket類的字符串: String msg = "example"; byte[]data = msg.getBytes(); DatagramPacket pktOut = new DatagramPacket(data, 0, data.length, dest, port) 如何通過一個DatagramPacke

    0熱度

    2回答

    我的數據報套接字不會拋出一個SocketTimeout,儘管它被設置,我不知道如何解決這個問題。代碼如下。問題是,如果它沒有收到沿這個套接字連接的任何消息,它將在第一次運行時超時。但是,它幾次成功接收到一條消息,稍後在調用.receive時不會超時。 DatagramSocket serverSocket = new DatagramSocket(serverSyncPort); serverS