0
我可以發送一個15,750字節(15K字節)的UDP數據包。當我從我的Android客戶端應用程序發送超出此限制的數據包時,我無法在服務器上接收它。我無法接收到甚至1個字節的數據在我從客戶端發送的服務器上。是否有此最大限制?理論上UDP數據包支持65,535個字節。我想知道實際限制是什麼? Android或移動或移動網絡運營商的這種限制?Android最大UDP數據包大小
我可以發送一個15,750字節(15K字節)的UDP數據包。當我從我的Android客戶端應用程序發送超出此限制的數據包時,我無法在服務器上接收它。我無法接收到甚至1個字節的數據在我從客戶端發送的服務器上。是否有此最大限制?理論上UDP數據包支持65,535個字節。我想知道實際限制是什麼? Android或移動或移動網絡運營商的這種限制?Android最大UDP數據包大小
我猜你正在使用Java。您可能會遇到以下問題:http://docs.oracle.com/javase/6/docs/api/java/net/DatagramSocket.html#getSendBufferSize()
我的Oracle Java 6 JVM上的SO_SNDBUF是4097字節,但實現至少在Windows上處理較大的問題。我不確定Android的實現。
你至少知道最少500個字節。我忘記了這個參考。
接收端(您的服務器)是什麼?你有其他客戶端與這臺服務器連接併發送更大的數據包嗎? – Peter
沒有其他客戶端。只有一個客戶端連接到服務器。 –
你怎麼知道這不是服務器瓶頸?你在服務器端運行什麼? – Peter