Tôi rất mới với nền tảng Android. Tôi cần phải thực hiện một kết nối với một máy chủ UDP bằng cách sử dụng máy khách UDP Android của tôi. Bây giờ, tôi cần biết cách làm việc với UDP trong Android. Xin hãy hướng dẫn tôi làm điều này.Làm cách nào để làm việc với UDP trong Android?
5
A
Trả lời
9
Bạn có thể làm việc với UDP trong các ứng dụng Android giống như trong bất kỳ ứng dụng Java nào, với java.net.DatagramSocket
và java.net.DatagramPacket
. Có một ứng dụng mẫu ngắn có sẵn tại http://www.anddev.org/udp-networking_-_within_the_emulator-t280.html
2
Trong kinh nghiệm làm việc với UDP trên Android tương tự như làm việc với UDP trên một ứng dụng Java bình thường. Làm theo ví dụ trên và bạn sẽ không sao. Tuy nhiên, tôi khuyên bạn nên làm hầu hết các thử nghiệm của bạn trên một thiết bị thực tế (nếu bạn có quyền truy cập vào một thiết bị) thay vì giả lập. Nó đã cho tôi một thời gian để tìm ra rằng giả lập (ít nhất là phiên bản tôi đã sử dụng) có một giới hạn kích thước gói khoảng 8K.
Các vấn đề liên quan
- 1. Làm cách nào để phát UDP với C trong Linux?
- 2. Làm cách nào để làm việc với Weblogic trong Eclipse?
- 3. Làm việc Android với Arduino
- 4. Làm cách nào để làm việc với Google Finance?
- 5. Làm thế nào để làm việc với ssh trong PhpStorm?
- 6. làm thế nào để sử dụng máy ảnh Android với OpenGL ES để làm việc?
- 7. Làm cách nào để làm mới "Công việc" trong Eclipse?
- 8. Làm cách nào tôi có thể làm việc với Android EffectFactory Class?
- 9. Làm thế nào để làm việc với một hình ảnh bằng cách sử dụng url trong android?
- 10. Làm việc với các tệp ePub trong android
- 11. Điểm của việc sử dụng UDP với NIO là gì?
- 12. Cách làm việc với null trong docutils
- 13. MediaRecorder và UDP (DatagramSocket) trong Android
- 14. Làm cách nào để làm việc với Enums trong khung thực thể?
- 15. Làm cách nào để làm việc với các trường chuỗi trong cấu trúc C?
- 16. Làm cách nào để tạo một khung làm việc với các tệp dylib trong Xcode 4
- 17. Làm cách nào để làm việc với các số thập phân chính xác cao trong PHP
- 18. Làm cách nào để làm việc với JavaFX trong Eclipse Juno?
- 19. Làm cách nào để làm việc với vectơ lồng nhau trong C++?
- 20. Làm cách nào để tạo công việc trên thiết bị di động trong Android?
- 21. Phát video UDP trên Android
- 22. Jsoup.connect() làm việc với Java, không phải với Android
- 23. AnimationDrawable không làm việc trong Android 2.2
- 24. Làm cách nào để giải quyết việc nhấn đúp vào Vấn đề nút trong Android?
- 25. Trò chơi Android UDP/TCP?
- 26. Làm cách nào để phân phát dữ liệu từ luồng UDP qua HTTP bằng Python?
- 27. Tôi làm cách nào để làm mới MediaStore trên Android?
- 28. setImageViewBitmap không làm việc trong android tùng
- 29. Làm thế nào để Enumerators làm việc trong Ruby 1.9.1?
- 30. Android: không setResult làm việc