Skip to content

mahedi-kaysar/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tutorials: JSR-356 (Creating a multiple chat clients application)

JSR-356 is a Java API for WebSocket communication. Tyrus is the open source JSR 356 - Java API for WebSocket reference implementation for easy development of WebSocket applications.

What is WebSocket

WebSocket is a protocol defined by IETF provides bi-directional communication between the server and the remote host. The pros are mainly the ability to communicate both ways, low latency and small communication overhead. Therefore Tyrus and WebSocket in general are suitable for web applications that require sending a huge volume of relatively small messages like online games or market ticker broadcasting.

What is Decoder and Encoder

Features of chat-app

  1. Multiple client subscriber in a WebSocket server
  2. Server sends different types of message to each clients

Specification Requirement

Links

https://tyrus.java.net/documentation/1.0/user-guide.html

Conclusion

Releases

No releases published

Packages

No packages published

Languages