Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santospaul1/distributed-system
https://github.com/santospaul1/distributed-system
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/santospaul1/distributed-system
- Owner: santospaul1
- Created: 2023-06-24T20:43:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-10T18:42:26.000Z (over 1 year ago)
- Last Synced: 2024-11-16T00:37:21.098Z (2 months ago)
- Language: Java
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.