GUI based client-server application with implementation of suzuki kasami algorithm

En curso

You are required to implement the following steps using GUI.

When the server is started, it will open a file ([url removed, login to view]) which will have a mapping of hostnames to passwords. The server will store this mapping in some storage object. You may use any type of structure (arrays, arraylists, vectors etc.) to store this information. And perform authentication.

1. One of the clients creates a new group. All the five clients must join the same group.

2. Once the group is created, the server must send to each client in the group, an array of addresses and ports of all other clients in the group.

3. Client that creates the group has the token at the beginning of the program.

4. Clients use this information when implementing the token passing algorithm. (Sending chat messages to the group still happen via the server.)

5. This chat group must have an organized conversation. This means there must be one token floating around the group. Only the client holding the token must be able to send messages on the group chat.

6. Along with the message, the client must present its badge (indicating it has the token) to the server when sending a message. If Badge = true, then the client has the token. If Badge = false, then the client does not have the token. If a client tries to talk to the server without the token, server must send the following message to that client: “Please acquire token.” Assume there are no malicious clients who would try to send a dummy token to the server.

7. The chat messages are passed similar to the multicast as in the previous lab assignment, i.e., chat messages go from client to server to rest of the group.

8. There must be ACQUIRE TOKEN and SEND TOKEN buttons next to SEND button in your chat client GUI. Any client/s that want/s to send messages must send a REQ to all the other clients and wait. All the clients must update their request array.

9. Once the client holding the token is done sending messages to the group, it must send the token (last array, tail of Q) over to the head of the Q.

Habilidades: Java

Ver más: java client server gui, rmi client server gui class diagram, java rmi client server gui, java chat client server gui, client server gui java, rmi based client server application, java rmi based client server application, ftp client server gui java, tcp based client server architecture, project implementation tcp udp client server system, ftp java client server gui, net client server gui, application multi client server, java based client server architecture, projects based client server architecture java

ID de proyecto: #12020197

Adjudicado a:

Javagurupk

We are expert in Java and J2EE technologies and have completed numerous web/desktop projects and assignments. We have a total experience of more than eleven years in Java. Our skills and some of our completed projects Más

$120 USD en 3 días
(47 comentarios)
5.2

6 los freelancers están ofertando un promedio de $184 para este trabajo.

dobreiiita

Hello I am Java and Algorithm expert and interested in this project. I have reviewed the attached details and confident to handle it perfectly. I have a lot of experience in helping in students with assignme Más

$225 USD en 3 días
(354 comentarios)
7.3
$252 USD en 3 días
(70 comentarios)
6.7
kjgroup197318

-------------------------------Professional JAVA Developer! Best Result in Time!----------------------------- Dear sir. I read your project description very carefully. Your project is very interesting to me, becaus Más

$150 USD en 3 días
(15 comentarios)
5.0
anuragiitk

I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch t Más

$155 USD en 3 días
(15 comentarios)
4.5
ITbeckham7

Hello, sir! I will complete your project in 2 days. I have 6+ years of experience in c/c++&java programming. I have understood your requirement fully and recently developed such program. I will SATISFY YOU WHATEV Más

$200 USD en 2 días
(13 comentarios)
3.8
nishantsingh0907

Hi we are a team of java developers with more than 3 years of development experience. Oracle certified and google code jam qualifier

$188 USD en 7 días
(3 comentarios)
3.0
aleem18

Elambak.com (Valley of Solution): Who We Are: We're developers and management team to facilitate you after working on many projects we are now focusing only to develop website of various kinds of different countri Más

$166 USD en 15 días
(1 comentario)
1.4
$250 USD en 3 días
(2 comentarios)
1.5
blueblokers

We are experienced in PHP, HTML, JAVA, WORD PRESS, BOOTSTRAP, WEBSITE DESIGN, JAVASCRIPT, DOT NET, MYSQL, C# PROGRAMMING, AND ANDROID… So we can able to provide good and quality work. You guys don’t afraid about your Más

$183 USD en 3 días
(0 comentarios)
0.0
CoderField

Hi, I’m dedicated professional Web and Desktop Programmer & Developer and freelancer only. I have been working with challenge and hope to improve future plan with good network every client. If any client want to get Más

$155 USD en 3 días
(0 comentarios)
0.0
$172 USD en 5 días
(0 comentarios)
0.0