Questions tagged [client]

A client is an application or system that accesses a service made available by a server.

Clients are generally classified as either "fat clients", "thin clients", or "hybrid clients".

Fat

A fat client, also known as a rich client or thick client, is a client that performs the bulk of any data processing operations itself, and does not necessarily rely on the server.

Thin

A thin client is a minimal sort of client. Thin clients use the resources of the host computer.

Hybrid

A hybrid client is a mixture of the above two client models. Similar to a fat client, it processes locally, but relies on the server for storage data. This approach offers features from both the fat client (multimedia support, high performance) and the thin client (high manageability, flexibility).

Disambiguation

The word client is used in several contexts within the Information Technology industry. This tag is for client as defined above. Other uses include:

  • In SSL and TLS, the client is the thing that initiates the connection. While these are normally equivalent to client and server in the traditional sense, the distinction is important for establishing secure peer-to-peer connections.
  • Client may refer to the line of business within the enterprise who is paying for an internal service.
  • Client may refer to a 3rd party paying for the services of the company, i.e. a customer.

These ambiguities are frequently the source of misunderstandings and confusion so it is advisable to qualify the term in cases where the intended meaning might be unclear.

8222 questions
25
votes
1 answer

Android How to add a custom header in grpc client?

I have to add a custom header in an android grpc client. I am unable to send it successfully. public class HeaderClientInterceptor implements ClientInterceptor { @Override public < ReqT, RespT > ClientCall < ReqT, RespT >…
rana
  • 1,824
  • 3
  • 21
  • 36
24
votes
3 answers

Difference between HTTP Client and REST Client

I am a bit confused, whether there is any difference between the terms "HTTP client" and "REST Client"? For example, I have found some libraries for Android that look like they were designed for consuming REST services, yet they call themselves an…
displayname
  • 1,153
  • 1
  • 9
  • 21
24
votes
2 answers

Service worker communicate to clients

I have been trying to send messages to clients from service worker but if I use self.clients.matchAll() .then((clients) => { clients.forEach(function(client) { client.postMessage({msg: 'Hello from SW'}) }) }) it won't send to any client…
Boris Barroso
  • 1,802
  • 2
  • 22
  • 41
24
votes
3 answers

NoSuchMethodError: MultivaluedMap.addAll in Jersey Client

I'm trying to use Jersey Client to simulate HTTP requests to my web service. I tried to implement the simple example from the documentation. Here's my short code: public void restoreTest(String sessionId) throws Exception { Client client =…
Wojtek
  • 2,514
  • 5
  • 26
  • 31
23
votes
4 answers

How to get a progress bar for a file upload with Apache HttpClient 4?

I've got the following code for a file upload with Apache's HTTP-Client (org.apache.http.client): public static void main(String[] args) throws Exception { String fileName = "test.avi"; File file = new File(fileName); String…
Benny Code
  • 51,456
  • 28
  • 233
  • 198
22
votes
8 answers

android webview with client certificate

I tried for days to use a web view with a client certificate embedded in the application, but it seems to me that the android sdk does not provide any way to do it, is there a callback to intercept the challenge sent by the server? is there a way to…
user2202628
  • 321
  • 1
  • 2
  • 4
22
votes
9 answers

Validate image filetype/filesize, crop, resize & then upload

I'm looking for a client side solution to validate whether the image being uploaded is of accepted file type, file size & then crop the image as directed by user, re-size it to fit within some particular dimensions & then upload the re-sized &…
Rajat Gupta
  • 25,853
  • 63
  • 179
  • 294
21
votes
2 answers

Create/Connect VPN connection through C#.Net

I have a URL, a username, and a password. I want to establish a VPN connection in C# .Net WinForms. Can you please tell me from where I can get started? Any third party API's ? Code samples will be highly appreciated...
xtremist
  • 909
  • 2
  • 9
  • 18
21
votes
6 answers

Is there any github client for Windows

Can someone advise any windows client for GitHub? I found the Tower client Mac (http://www.git-tower.com/) and seems it has very good integration with GitHub via API. Do you know any clients for windows with similar functionality? Update Yes Thanks…
Sergey Litvinov
  • 7,408
  • 5
  • 46
  • 67
21
votes
6 answers

How to force client reload after deployment?

I'm using the MEAN stack (mongo, express, angular and node). I'm deploying relatively frequently to production...every couple of days. My concern is that I'm changing the client side code and the API at times and I would rather not have to ensure…
Andrew
  • 880
  • 2
  • 10
  • 19
21
votes
2 answers

AngularJS and Enterprise applications

we are currently evaluating the use of AngularJS in a Enterprise Application (e-Banking) as a Single Page Application. Many of the devs@work are already convinced that there no other way to go. It is the trend, it is future proof (html, css and js)…
Mantzas
  • 2,463
  • 3
  • 25
  • 35
20
votes
3 answers

.NET application fails to send client certificate - Win 7 vs Win XP?

I am developing an ASP.NET web application that sends a request to another server using HttpWebRequest. It sends the request over HTTPS, and the remote server requires a client certificate. The request fails in the .NET application, apparently…
Mike Mertsock
  • 11,825
  • 7
  • 42
  • 75
20
votes
10 answers

SVN Error: Expected fs format between '1' and '3'; found format '4'

Here's what I did, I have installed svnserve as a service and I started it with the net start svn service command. I typed svn ls svn://localhost to test the service but it returned the error as stated in the title of this post. I entered svn…
Jarvis
  • 577
  • 3
  • 10
  • 16
19
votes
6 answers

Jquery Datatables return additional information from server

using JQuery Datatables and all is going well. I've worked out how to send addtional information from the client to the server. Now, I want to go back the other way. So, how do I send extra information from the server to the client. I would have…
Lee
  • 193
  • 1
  • 1
  • 4
19
votes
3 answers

How to receive my own telegram messages in node.js without bot

I would like to have a very simple client in nodejs (an example) that can receive messages from my contacts in telegram. I just searched in internet but I only get bot samples. I want to receive group messages in what I don't have access to give…