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
11
votes
1 answer

Nusoap "SOAP-ENV: Xml was empty, didn't parse" Message

I'm trying to implement a simple webservice using nusoap. Server:
Istvan
  • 351
  • 2
  • 5
  • 15
11
votes
1 answer

Accessing secure restful web services using jersey client

I have created web services based on Jersey (auto generated via Netbeans). I have also created a user names “testClient” with password “secret” and created User group “Users” and used file Realm using glassfish 3.0.1 admin console. I have also…
Raza
  • 301
  • 1
  • 2
  • 9
11
votes
2 answers

netty 4 client ssl configuration to request all https sites

I have some web crawler based on netty (4.1b7) where I massively request different sites both http and https ones and I'm trying to configure netty client to deal with https sites with different authentication settings. When I have a simple netty…
yetanothercoder
  • 1,689
  • 4
  • 21
  • 43
11
votes
2 answers

Android - how to run a socket in a long lives background thread

I'm building a simple chat that connects between an android client and a java server (running on my pc). The user can send and receive messages to/from the android app and the desktop server. I'm dealing now with the question of how to run the…
Presen
  • 1,809
  • 4
  • 31
  • 46
11
votes
2 answers

Warning client about deprecated REST API

We are deprecating the REST service and we want to inform the client about this. what is the best practice followed? I can think of following options Pass the deprecation warning message as part of service response JSON/XML Pass the warning…
user2436721
  • 111
  • 1
  • 4
11
votes
1 answer

I have a keystore file, how do I provide keyManagers to sslContext in Android app?

UPDATE: As for my original question, it turns out that call to java.security.KeyStore.getCertificate(alias) does actually return X509Certiciate. That wasn't the issue though. (Bear with me please, I'm new to this certificate stuff.) I managed to…
Jaroslav Záruba
  • 4,694
  • 5
  • 39
  • 58
11
votes
1 answer

Clojure best way to achieve multiple threads?

I am working on a MUD client written in Clojure. Right now, I need two different threads. One which receives input from the user and sends it out to the MUD (via a simple Socket), and one that reads and displays output from the MUD, to the…
Timothy McDowell
  • 237
  • 2
  • 10
11
votes
2 answers

How to set up a Client Secret for a Native Client Application to access Azure Graph

I have developed a Native Client application that uses the Azure AD for authentication. I need to access some information using the AD Graph which requires a Client ID and Client Secret. I have added the application to my Azure active directory. I…
DavidC
  • 143
  • 1
  • 6
11
votes
4 answers

Java Websocket Client without a Browser

I am working on a project that requires real-time interaction between users. I want to have a HTML5 web client (simple enough) and also a local client (preferably Java) with both being able to connect to the server. I have done some research and…
EpicDavi
  • 6,732
  • 3
  • 19
  • 20
11
votes
1 answer

Python socket server/client programming

So I am just getting into python and trying out some stuff. To start, I am making a server that does simple stuff like "GET"s stored text, "STORE"s new text over the old stored text, and "TRANSLATE"s lowercase text into uppercase. But I have a few…
Programmer
  • 377
  • 3
  • 5
  • 12
11
votes
1 answer

Azure Service Bus Client Connection Persistence

I have below a basic wrapper around the Azure Service Bus code that we will be using within a worker role. This ServiceBusClient will be instantiated each time the worker role is run; then used to access the queue until there are no remaining items…
Luke Merrett
  • 5,724
  • 8
  • 38
  • 70
11
votes
2 answers

Netty Client to Server message

This is actually my first post on here and I have been trying to figure this out for some time but I am finally calling in the flag and going to try to get some help on this topic. So I have a Client and a Server that was modeled after the echo…
Maxs728
  • 591
  • 2
  • 8
  • 18
11
votes
3 answers

When is port forwarding necessary?

I've been investigating networking for use in a two-player game I'm writing, and I'm still not clear on when a device must have a port forwarded in order to communicate with the outside world. From what I've seen in other games, port forwarding is…
exists-forall
  • 4,148
  • 4
  • 22
  • 29
11
votes
3 answers

how do you cast sockaddr structure to a sockaddr_in - C++ networking sockets ubuntu UDP

I am trying to get the client address, but i am unsure how do i cast the sockaddr structure to sockaddr_in? struct sockaddr_in cliAddr, servAddr; n = recvfrom(sd, msg, MAX_MSG, 0,(struct sockaddr *) cliAddr,sizeof(cliAddr)); //i tried this…
mister
  • 3,303
  • 10
  • 31
  • 48
11
votes
7 answers

High-level HTTP client library for native C/C++ in Win32

Are there no "high-level" HTTP libraries for native C/C++ in Win32 or am I just looking in the wrong places? By "high-level" I mean an API that lets me do HTTP web requests/responses in C++ with "about the same" abstraction level as the .NET…
Guido Domenici
  • 5,146
  • 2
  • 28
  • 38