SupportWriter space ↗
REFERENCE LIBRARY

References from other publishers

Republished articles with source attribution. This collection is separate from Diary Coding’s original guides and does not display ads.

Read original guides → · Editorial policy

FOR YOUR CURIOSITY

Latest notes.

CORE API / NOTES</>↗
Core API25 Mar 2025

How do I retrieve network interface information using NetworkInterface in Java?

To retrieve network interface information using the NetworkInterface class in Java, you can use the java.net package which provides the NetworkInterface class. This class allows you to get information about network interfaces such as IP addresses, display names, names, hardware (MAC) addresses, and more. Here is an example illustrating how to retrieve information about all […]

Wayan · 3 min read
CORE API / NOTES</>↗
Core API24 Mar 2025

How do I work with InetAddress to resolve IP addresses in Java?

In Java, InetAddress is part of the java.net package and is used to handle IP addresses, both IPv4 and IPv6. It provides methods to resolve hostnames to IP addresses and vice versa, as well as to work with local and remote host information. Here’s a detailed explanation of how to work with InetAddress to resolve […]

Wayan · 4 min read
CORE API / NOTES</>↗
Core API21 Mar 2025

How do I send and receive data using DatagramSocket and DatagramPacket in Java?

In Java, DatagramSocket and DatagramPacket are part of the java.net package and are commonly used for implementing communication through the User Datagram Protocol (UDP). Here’s how we can send and receive data using these classes: Steps for Sending and Receiving Data Using DatagramSocket Create a DatagramSocket: For sending, bind the socket to any available port […]

Wayan · 3 min read
CORE API / NOTES</>↗
Core API20 Mar 2025

How do I use Socket and ServerSocket for TCP communication in Java?

Using Socket and ServerSocket in Java is quite straightforward for creating TCP-based communications. Below is an explanation describing how to use these classes, along with sample code to implement a basic client-server communication. Key Classes ServerSocket Used by the server to listen for incoming client connections on a specific port. Socket Used by both the […]

Wayan · 4 min read
✳

Knowledge grows when shared.

Stay curious. There is always something new to learn.

Explore notes ↗
Putu Adi Guna Permana
ABOUT THE AUTHOR

Dr (C). Ir. Putu Adi Guna Permana, S.Kom., M.Kom., IPM., ASEAN Eng.

Writer and founder of Diary Coding — sharing notes, tutorials, and experiences about programming for anyone who wants to keep learning.