datagram

    1熱度

    1回答

    我正在創建一個需要偵聽傳入UDP包的服務器。 我的問題是我不知道如何處理 DatagramSocket.receive()。我可以找到每個教程,只是打印它的堆棧跟蹤並繼續或從方法中拋出。沒有人實際告訴我什麼時候或爲什麼拋出異常。即使是剛剛的Javadoc指出: IOException - if an I/O error occurs when creating the socket. 這讓我很

    2熱度

    2回答

    所以我想將DatagramPacket的getData()函數返回的字節數組轉換成字符串。我知道整個字節數組到字符串轉換的方法就是: String str = new String(bytes); 然而,這種打印出空字符結尾。所以如果字節數組是 [114, 101, 113, 117, 101, 115, 116, 0, 0, 0] 0在控制檯上打印出空的框。所以我基本上只需要打印出來:

    -1熱度

    1回答

    我做了一個簡單的程序來發送和接收來自SA:MP服務器的數據包,其中包含有關指定服務器的信息。當我使用名爲「Packet Sender」的程序發送數據包時,此功能正常工作,但我的Java程序不想工作。這是我目前使用的代碼: DatagramSocket dataSocket = new DatagramSocket(iPort); dataSocket.setSoTimeout(iTi

    0熱度

    1回答

    我想創建一個非常簡單的android UDP uni cast服務器和一個C#UDP客戶端。我們可以在android上創建服務器嗎?如果是,那麼應該給C#客戶端連接到android服務器的IP地址是什麼? 編輯:我已經完成了我的Android單播UDP服務器和C#中的單播UDP客戶端。 服務器正在發送DatagramPackets並且客戶端正在成功接收。但相反的情況並未發生,並且沒有任何錯誤和例外

    0熱度

    2回答

    我是UDP協議新手,我想從一個很好的例子中學習。我終於找到了一個好的example,但它給了java.lang.ClassNotFoundException: packagename.Student異常 我先運行服務器然後客戶端。 的客戶端輸出: 消息從客戶 響應從服務器發送:謝謝你的留言□□□□□□□□□□□□□□□□□□□ □□ 的□□□□大線以上 的服務器輸出: 拋出java.lang.Cl

    0熱度

    1回答

    我寫了一個Java RDT客戶端/服務器程序,它交換數據報包以糾正數據包損壞和丟失。我添加的最後一位代碼要求我將每個數據包的源地址與原始數據包的地址進行比較。 //global InetAddress originalSender; //C'tor originalSender = null; ... //primary method

    0熱度

    1回答

    我想爲我的項目製作應用程序。它看起來像一個Android Calling Application,它可以通過網絡內部的IP地址和Android Phone發送語音。但我的問題是我無法接收音頻。我的音頻錄音工作正常。 這裏是我的代碼: MainActivity.java import java.net.DatagramSocket; import java.util.ArrayList; im

    0熱度

    2回答

    我正在製作一個需要通過互聯網接收數據的程序。它使用DatagramSockets並接收DatagramPackets。這一切工作正常,它收到的字節數組是我所期望的。 但是,當我嘗試將字節數組轉換爲字符串,然後轉換爲整數時,會發生很奇怪的事情。 運行下面的代碼給出了一個NumberFormatException異常的parseInt行: String length = new String(data

    1熱度

    1回答

    我想在Android中實現基本的數據報套接字。我開始在網絡上提供的樣本之一: String messageStr="Hello Android!"; int server_port = 54372; try { DatagramSocket s = new DatagramSocket(); InetAddress local = null; local = In

    0熱度

    3回答

    接收的DatagramPacket我有一個UDP服務器用C langage這在我的LAN每5秒廣播paquets寫道,在端口3001 我創建一個Android應用程序作爲UDP客戶端,正在偵聽端口3001(在AsyncTask線程中)並且它正在運行,直到receive()方法,似乎沒有數據在此端口上被檢測到。 這裏是我的代碼: private class ConnectionTask extend