Push server implementation technology? Ask Question

General Tech Technology & Software 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Technology & Software related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago


I'm planning to develop a solution which uses push functionality. There will be a server and mobile device client application.

I need to know how to push messages in to the client from the server. That is my client application is passively waiting until a messages comes from the server.

What is the technology behind pushing the messages from the server.

Clients are in the form of Android,J2me,BB,iphone etc

profilepic.png
manpreet 2 years ago

Google for "COMET", you'll get a lot of links. Generally speaking, you want a server framework that can park requests and pick them up when they have data to return. For example, a basic Java Servlet will keep a thread per request, and if you "park" a request (by doing some wait), the thread is suspended along with the request. In this way, you can only have as many clients waiting on a request as you can have threads in the server, which is not enough for big apps.

So, at the very least, you want a system where threads can be reused as requests are paused. As push is becoming popular again, frameworks to https://forum.tuteehub.com/tag/support">support it are blooming, so without more context it is hard to recommend a certain server/framework.

Having said that :-), in the Play Framework (http://www.playframework.org/) there is a https://forum.tuteehub.com/tag/sample">sample https://forum.tuteehub.com/tag/chat">chat application that https://forum.tuteehub.com/tag/uses">uses three variations of "push". If anything, it's worth perusing the code (assuming that you know Java) to get a feel for the various solutions.


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.