Questions tagged [client-server]
Client-server is a distributed software architecture where one layer runs on a server and processes request sent by another layer running on a different computer.
                179 questions
            
            
            
                -1
            
            votes
        
        
            
                4
            
            answers
        
        
            
                252
            
            views
        
        
            
            
            
        How do you design applications with client-based DBs?
                    Here's what a typical application that adopted the client-server architecture looks like:
A client-based frontend issues requests to a company backend server
The company backend server accepts the ...
                
            
       
        
            
                0
            
            votes
        
        
            
                6
            
            answers
        
        
            
                1k
            
            views
        
        
            
            
        Can a web server accept a plain test file upload without additional server side scripting?
                    I've been trying for days to upload plain text files to a web server (both IIS and NGINX) via HTTP PUT/POST, from a C# desktop app, unsuccessfully
However, I'm no further along. I have had various ...
                
            
       
        
            
                1
            
            vote
        
        
            
                0
            
            answers
        
        
            
                147
            
            views
        
        
            
            
        Design a server file transfer to client, polling or websocket?
                    I'm designing a file sending system from a server to many remote clients, around 5000; each file has only one recipient client. Files rarely exceed 10MB.
The server is published on the internet, the ...
                
            
       
        
            
                -1
            
            votes
        
        
            
                1
            
            answer
        
        
            
                58
            
            views
        
        
            
        Looking for specific paragraph in RFC [closed]
                    Some decades ago working with IRC, I remember a paragraph of some RFC and now I'm looking for it. I don't remember it by memory, only a concept:
When it comes to communication between two services, ...
                
            
       
        
            
                1
            
            vote
        
        
            
                1
            
            answer
        
        
            
                198
            
            views
        
        
            
            
        Client-Server-Architecture: Move computation logic from client to backend - Algorithm needs certain new values while running (User input) and continue
                    Background: At work I was tasked with developing a new demo web client to replace our Windows Form application in the future. Our back-end is developed in Java and works stateless as REST services. ...
                
            
       
        
            
                0
            
            votes
        
        
            
                2
            
            answers
        
        
            
                289
            
            views
        
        
            
            
        Implement authorization logic also in frontend or send authorization info along with the resource?
                    We have an ongoing argument in our team. Please help. Here is the problem:
In our SPA web app, let's say we have a resource which can be edited by only those users who belong to the team of the user ...
                
            
       
        
            
                1
            
            vote
        
        
            
                2
            
            answers
        
        
            
                123
            
            views
        
        
            
            
        How a VPS processes an incoming packet (conceptually)
                    I'm interested in understanding, conceptually (e.g., similar to how many of the concepts in networking are explained in textbooks like Tanenbaum's Computer Networks, or Kurose's Computer Networking), ...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                217
            
            views
        
        
            
        Bubbling errors upstream in async message-based services
                    Imagine a simple set up of an API and a 2nd service, where the API pushes some msgs to the message queue and the service pulls them and processes them.
Now, if an error occurs while processing a msg, ...
                
            
       
        
            
                2
            
            votes
        
        
            
                1
            
            answer
        
        
            
                331
            
            views
        
        
            
            
        Direct Database Access for Desktop GUI or via Application Server?
                    We have a scenario that is in a VERY tightly controlled industrial environment. This is all C# on Windows.
We gather data from different types of sources - sensors monitoring environmental data, ...
                
            
       
        
            
                1
            
            vote
        
        
            
                1
            
            answer
        
        
            
                140
            
            views
        
        
            
            
        Contextual Implementation Overhead vs Redundancy
                    I have an application that has use cases relative to where it is used.  A local client and server, where all the server data is in a single location and the client queries that server knowing it is ...
                
            
       
        
            
                3
            
            votes
        
        
            
                0
            
            answers
        
        
            
                988
            
            views
        
        
            
            
        MVC vs Layered vs Client-Server
                    On this book (Software Architecture, 10th Edition by Ian Sommerville, ISBN: 9781292096131), the following architectural patterns are presented (Chapter 6, 6.3, p175):
MVC
Layered
Client-server
...
                
            
       
        
            
                7
            
            votes
        
        
            
                3
            
            answers
        
        
            
                4k
            
            views
        
        
            
            
            
        How do desktop applications get notified of events over the internet?
                    I would like to display something on my desktop by tapping a button on my mobile app.
For example, there is a "show cat" button on my mobile app. When I tap that button, a new window should ...
                
            
       
        
            
                -1
            
            votes
        
        
            
                2
            
            answers
        
        
            
                224
            
            views
        
        
            
            
        Multiplayer game architecture, should clients also maintain a Players list locally?
                    I am creating a multiplayer game and was wondering if only the server knows about the actual players in the game, or is this list sent to the clients too?
So for example the server knows about each ...
                
            
       
        
            
                0
            
            votes
        
        
            
                2
            
            answers
        
        
            
                222
            
            views
        
        
            
            
        Where should I put rarely(if ever) updated datasets? Client or Server?
                    Assume we are building a Progressive Web App(as everyone does these days) that communicates with the server through a rest API. Now I need to show a list of world countries to the user to choose from.
...
                
            
       
        
            
                0
            
            votes
        
        
            
                1
            
            answer
        
        
            
                57
            
            views
        
        
            
        Do I have to duplicate implementations on a client server udp application
                    I think the question is pretty straight forward but just to clarify, if the client and server are separate machines and need to be able to communicate with each other, does that mean that certain ...
                
            
       
         
         
         
        