Bangun komunikasi jaringan di Java: socket TCP/UDP, HTTP Client API, JSON, TLS, dan pola timeout-retry.
Pahami model jaringan dasar yang menjadi fondasi API networking Java.
Buka → # URI dan URLBangun dan bedah alamat jaringan dengan class URI dan URL.
Buka → # Socket ProgrammingKenali socket sebagai titik akhir komunikasi antar proses.
Buka → # TCP Client dan ServerBangun komunikasi dua arah andal dengan ServerSocket dan Socket.
Buka → # Komunikasi UDPKirim paket ringan tanpa koneksi dengan DatagramSocket.
Buka → # HTTP Client APIGunakan java.net.http.HttpClient modern untuk permintaan HTTP/1.1 dan HTTP/2.
Buka → # HTTP Requests dan ResponsesSusun HttpRequest dan baca HttpResponse beserta status dan header.
Buka → # JSON over HTTPKirim dan terima JSON lewat HTTP dengan body publisher dan subscriber.
Buka → # Timeouts dan RetriesBatasi durasi permintaan dan rancang kebijakan retry yang aman.
Buka → # Connection ManagementKelola pool koneksi dan header Connection pada HttpClient.
Buka → # TLS dan HTTPSAmankan komunikasi dengan HTTPS, sertifikat, dan TLS di HttpClient.
Buka → # HTTP Client AsinkronKirim permintaan non-blocking dengan sendAsync dan CompletableFuture.
Buka → # Keamanan NetworkingTerapkan praktik aman pada kode jaringan Java.
Buka →