Skip to content

Latest commit

 

History

History
63 lines (34 loc) · 2.5 KB

README.md

File metadata and controls

63 lines (34 loc) · 2.5 KB

Brite-Demo-Chat-Servers

Overall sources and examples :

1.Spring web socket module docs:

https://docs.spring.io/spring-framework/docs/5.0.0.BUILD-SNAPSHOT/spring-framework-reference/html/websocket.html

  1. Chat exampes using spring web socket module:

https://github.com/callicoder/spring-boot-websocket-chat-demo

https://github.com/eugenp/tutorials/tree/master/spring-security-modules/spring-security-mvc-socket

https://github.com/YamiCode2016/real-time-chat-spring-angular

  1. chat exaples using Java-Web-Socket library:

https://github.com/TooTallNate/Java-WebSocket

4.Other availabe java web socket libraries

https://www.scaledrone.com/websockets/java

5.How spring map user names with web-socket sessions and internal working of sending messages:

https://stackoverflow.com/questions/22367223/sending-message-to-specific-user-on-spring-websocket

6.Flutter SockJS client link:

https://pub.dev/packages/sockjs_client_wrapper


Firebase push notifications using spring boot as server

https://blog.mestwin.net/send-push-notifications-from-spring-boot-server-side-application-using-fcm/

Local setup of this demo example project:

1.Download firebase admiinsdk json file(Download from any one of your project in firebase)

2.Clone the project and place the adminsdk file in resources folder.

3.Run the project and test end points using curl or postman


FCM VS APNS (for IOS push notification)

https://stackoverflow.com/questions/42525917/apple-push-notification-or-firebase-push-notifications

https://www.hexnode.com/blogs/comparison-apple-push-notification-service-apns-gcm-fcm-wns/