Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/santospaul1/distributed-system


https://github.com/santospaul1/distributed-system

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

Distributed System

This folder contains files related to the implementation of a distributed system using Java. It showcases communication between multiple devices over a network using TCP sockets.

Files


localhostInfo.java:

This Java file provides information about the local host, such as IP address and host name.

HostIp.java:

This Java file demonstrates how to get the IP address of a specific host using its host name.

TCP-sockets/:

This folder contains additional code related to TCP sockets, showcasing how to establish connections and transfer data between client and server applications.

UDP-sockets/:

This folder contains additional code related to UDP sockets, showcasing how to establish connections and transfer data between client and server applications.

How to Use

Clone the repository to your local machine using the following command:

git clone https://github.com/SantosPaulAmiani/Data-structures-.git

Navigate to the "Distributed System" folder on your local machine:

cd Distributed-System

Explore the individual Java files to understand their functionality and code implementation.

If you want to work with sockets, navigate to the "TCP-sockets" or "UDP-socets" folder:

cd TCP-sockets

cd UDP-sockets

Run the Java files using a Java development environment or the command-line interface (CLI) to see their output and understand the concepts demonstrated.

Contribution

If you find any issues or want to contribute to this project, feel free to open an issue or create a pull request. Your contributions are welcome and appreciated!

License

This project is licensed under the MIT License. Feel free to use and modify the code for your own projects.