Skip to content

bechir23/CommunicationModels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Messaging Application with gRPC

This project demonstrates a simple messaging application using gRPC in Java. It consists of a server that handles sending and retrieving messages, and clients that can interact with the server to send and receive messages.

#Prerequisites Java Development Kit (JDK) installed Apache Maven installed Protocol Buffer Compiler (protoc) installed #Installation Clone this repository to your local machine #Usage Compile the Protocol Buffer definition (MessagingService.proto) located in the resources package. Start the server (MessagingServer.java) Start the client (MessagingClient.java) The pom.xml file contains all the dependencies and plugins needed to generate gRPC stubs.

Task List Management with Java RMI

This project demonstrates how to create a task list management service using Java RMI.

#Deployment Ensure you have Java JDK installed on your system. Compile the Java files. Start the RMI registry by running the RMI server. Run the RMI client to interact with the service. #Testing Once the client is running, you can add, remove, and retrieve tasks from the task list service.

Chat Service with Sockets

This project demonstrates how to create a simple chat service using TCP sockets for communication between clients and the server.

#Deployment Ensure you have Java JDK installed on your system. #Compile the Java files. Start the chat server (ServerChat.java) Run the provided client to connect to the server (ClientChat.java and ClientChat2.java) #Testing Once connected, you can send messages that will be broadcasted to all other clients connected to the server.

Messaging Application with gRPC

This project demonstrates a simple messaging application using gRPC in Java. It consists of a server that handles sending and retrieving messages, and clients that can interact with the server to send and receive messages.

#Prerequisites Java Development Kit (JDK) installed Apache Maven installed Protocol Buffer Compiler (protoc) installed #Installation Clone this repository to your local machine #Usage Compile the Protocol Buffer definition (MessagingService.proto) located in the resources package. Start the server (MessagingServer.java) Start the client (MessagingClient.java) The pom.xml file contains all the dependencies and plugins needed to generate gRPC stubs.

Task List Management with Java RMI

This project demonstrates how to create a task list management service using Java RMI.

#Deployment Ensure you have Java JDK installed on your system. Compile the Java files. Start the RMI registry by running the RMI server. Run the RMI client to interact with the service. #Testing Once the client is running, you can add, remove, and retrieve tasks from the task list service.

Chat Service with Sockets

This project demonstrates how to create a simple chat service using TCP sockets for communication between clients and the server.

#Deployment Ensure you have Java JDK installed on your system. #Compile the Java files. Start the chat server (ServerChat.java) Run the provided client to connect to the server (ClientChat.java and ClientChat2.java) #Testing Once connected, you can send messages that will be broadcasted to all other clients connected to the server.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages