datagram

    0熱度

    1回答

    我正在上openshift賽普爾Java的罐子服務,試圖與DatagramSocket的連接,並獲取此異常: java.net.BindException: Permission denied at java.net.PlainDatagramSocketImpl.bind0(Native Method) at java.net.AbstractPlainDatagramSocketImpl.

    15熱度

    1回答

    byte [] r = new byte[4096]; DatagramPacket dpr = new DatagramPacket(r, r.length); sock.receive(r); 的receive後,將dpr.getData() & r永遠是一樣的嗎? 例如:我可以直接使用字節數組r還是需要調用getData()來再次檢索緩衝區? 測試它,顯示它是相同的,但是這總是保證嗎

    -1熱度

    1回答

    我創建了一個示例應用程序來測試從本地機器到服務器的UDP速度。 實現我使用Adobe Flash Builder創建的Web Action Action Project,其中我無法獲取類flash.net.DataGramSocket。 和基於窗口的動作腳本項目中提供了相同的包。 爲什麼DataGramSocket不適用於基於Web的項目? 是否有任何限制?

    2熱度

    1回答

    我設法制作了一個簡單的應用程序,用於發送和接收來自多播組的數據。如果我打開應用程序的2個實例(2個不同的.sln文件具有相同的代碼),我可以發送和接收數據。問題是,5秒後,如果我從Client001發送消息,則只有Client001會收到消息。但是,如果我在5秒內從Client002(應用程序的第二個實例)發送消息,那麼它們都會收到消息。 我有一個使用UdpClient的例子,它可以很好地工作,但

    0熱度

    1回答

    你好,我正在與java使用內部IP網絡聊天,但我發送一些消息後發生一些錯誤的程序,這與以前發送的新消息混在一起,無法找到原因。 遵循代碼。 Conexao.java 公共類登錄時間延伸可觀察{ private String ip; private int porta; private String mensagem; public Conexao(String ip, int porta)

    0熱度

    1回答

    我在做一個簡單的客戶端服務器程序。當客戶端發送字符串「開始」時,我希望服務器開始執行一些代碼。現在,我讓客戶端發送一個包含消息「start」的數據報文件,服務器從數據包中獲取字節緩衝區,將其轉換爲字符串,然後將該字符串值與字符串文字「start」進行比較。很顯然,我做錯了什麼,因爲我的代碼不會進入的if(sentence.equals(start){ System.out.println("ok"

    -1熱度

    2回答

    我正在嘗試將多人表單添加到簡單的pong遊戲中,但是當我嘗試啓動DatagramPacket並嘗試讀取IP和端口時,它說ip是null,端口是-1。有誰知道爲什麼會這樣做?我想也許是因爲套接字還沒有收到數據包,但是當我看到我看到socket.recieve(packet)之後的所有代碼都沒有運行。 代碼,我啓動服務器: public GameServer(PongEngine engine) {

    0熱度

    1回答

    我是新來的java套接字,我想創建一個簡單的UDP傳輸使用客戶端服務器。我現在的問題是服務器正在運行無限循環,而不是將消息發送到客戶端。很抱歉,如果我做了一些愚蠢的錯誤,感謝 服務器: import java.net.*; import java.util.*; class EchoServer { public static void main(String args[])

    0熱度

    1回答

    我的代碼如下。一切都按我想要的方式工作,但是當收到我的消息時,他們有許多方框就像這樣:「Message:hello▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀▀「我怎樣才能做到這一點,所以接收和打印的內容只是」消息:你好「?我非常感謝任何幫助。 import java.io.*; import java.net.*; public class UDPChat { publ

    0熱度

    1回答

    我有以下類保重UDP發送 public static async Task SendStringUdpAsync(HostName remoteHost, string remotePort, string message) { using (var socket = new DatagramSocket()) { var stream = (