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
19
votes
4 answers

How to send carriage return over telnet?

I am using Ubuntu telnet client. I am trying to send 2 lines over the telnet connection that I have made. For example: > telnet en.wikipedia.org 80 GET /wiki/Main_Page http/1.1 // line 1 Host: en.wikipedia.org …
user188276
19
votes
4 answers

parse multipart/form-data, received from requests post

I am writing Web Service Client, using requests library. I am getting data in multipart/form-data that contains a file and text-json. I have no idea how to parse it. Is there a proper library to parse multipart/form-data format in python or should I…
user3131037
  • 425
  • 1
  • 6
  • 20
19
votes
7 answers

Alternative "architectural" approaches to javaScript client code?

How is your javaScript code organized? Does it follow patterns like MVC, or something else? I've been working on a side project for some time now, and the further I get, the more my webpage has turned into a full-featured application. Right now,…
19
votes
8 answers

How to disable SSLv3 in android for HttpsUrlConnection?

We wrote client application in android which connects with https servers using HttpsUrlConnection apis. Due to Poodle vulnerability, we need to disable SSLv3 from the list of enabled protocols while invoking any request. We followed the guidelines…
user1375399
  • 223
  • 1
  • 2
  • 7
19
votes
5 answers

Using Git on Windows

What is the simplest (to install and use) git client for Windows nowadays?
Alix Axel
  • 151,645
  • 95
  • 393
  • 500
19
votes
6 answers

Clojure WebSocket Client

I have set up a WebSocket server using http-kit that should accept web socket connections. It is the basic example shown in the http-kit documentation. The question is: How do you create a Clojure client that connects to it? The client can be any…
user2263578
  • 215
  • 2
  • 9
18
votes
4 answers

Tutorial first time you enter into an app?

I'm programming an app using android studio. I want to know in which way I can do a tutorial that users will see only the first time that use the app. Tutorial like image or screenshoots Can someone help me? Thanks
Giovanni Giampaolo
  • 465
  • 1
  • 9
  • 17
18
votes
7 answers

Android Studio: Client not ready yet

While launching an app, I am getting a message " Client not ready yet". Also, my device is showing" Waiting for debugger to attach ", followed by "Unfortunately, android app has stopped working". I have tried every possible solution available on…
Aashi
  • 181
  • 1
  • 1
  • 4
18
votes
2 answers

Jersey rest client not adding query parameters

I'm trying to make a simple jersey rest client for google search api. Client client = ClientBuilder.newClient(); WebTarget target = client.target("https://www.googleapis.com/customsearch/v1"); target.queryParam("q", "mobile"); Response response =…
Alkis Kalogeris
  • 17,044
  • 15
  • 59
  • 113
18
votes
4 answers

Client - server integration testing: mock or not?

I'm working on project with two applications: android app (client) and rest service (server). My android app consumes my rest service. Both applications are tested separately to ensure they're doing their business as expected. During server tests I…
17
votes
2 answers

GIO socket-server / -client example

I would like to create a server and client application that communicate via sockets using GIO. GSocketService and GSocketClient seem be perfect for this purpose but unfortunately I couldn't find some tutorial or example code (that a GLib, GIO,...…
drakide
  • 1,757
  • 2
  • 15
  • 23
17
votes
3 answers

Is there a Ruby http client library with a response cache?

Is there a Ruby http client library where responses are automatically cached by ETag and the If-Non-Match header applied to requests on previously used URLs?
joshuanapoli
  • 2,509
  • 3
  • 25
  • 34
17
votes
3 answers

Elasticsearch java RestHighLevelClient "Unable to parse response body" IllegalArgumentException: Required [index]

I'm dealing with a problem when creating an index using the java RestHighLevelClient in Elasticsearch and my CreateIndexResponse object is in consequence null. I am actually able to create the index, which I can confirm later querying it, but when…
Rod
  • 347
  • 1
  • 3
  • 11
16
votes
7 answers

Get a list of connected client IDs from MQTT client

As a mqtt client connected to mosquitto is it possible to retrieve a list of client IDs who are also connected to the broker?
Andreas Linden
  • 12,489
  • 7
  • 51
  • 67
16
votes
5 answers

send a file to client

I want to write a text file in the server through Php, and have the client to download that file. How would i do that? Essentially the client should be able to download the file from the server.
pradeep