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
13
votes
2 answers

How to implement client certificates and server authentication for iOS

I have recently gone through an extremely arduous process to build something that should be very simple yet appears to be essentially un-findable in any one place. I’d like to try to put everything here to ask if I’m doing anything wrong and, if…
saminpa
  • 603
  • 1
  • 7
  • 13
13
votes
9 answers

Generic Open Source REST Client?

I want a simple client that takes a few parameters (Method, URL, Parameters), makes an HTTP request, and shows me the results that were returned. A browser obviously can easily send GET and POST requests, but I have no good ideas on DELETE and…
Dean J
  • 39,360
  • 16
  • 67
  • 93
13
votes
10 answers

How do you get clients to use your bug tracking system?

on larger projects i use a simple bug tracking system that's designed to be used by clients i have a lot of trouble convincing clients to use it (they send bug reports via email) does anyone have any strategies they can suggested? also, i have been…
louism
  • 1,639
  • 12
  • 31
13
votes
6 answers

Good Postgres graphical client for Windows

The name pretty much says it all. Right now I'm using Squirrel - it crashes frequently and suffers from memory problems (I've tried increasing the heap size). I don't need anything particularly fancy or full-featured - just something that won't…
alex
  • 625
  • 3
  • 7
  • 12
13
votes
2 answers

jax-ws change Content-type to Content-Type because server is hyper sensitive

I have to connect to a poorly implemented server that only understands Content-Type (capital-T) and not Content-type. How can I ask my JAX-WS client to send Content-Type? I've tried: Map> headers = (Map
Esben Skov Pedersen
  • 4,437
  • 2
  • 32
  • 46
13
votes
2 answers

Creating a TCP client in golang

Hi i'm attempted to learn some socket programming in golang, I'm following along with this tutorial http://synflood.at/tmp/golang-slides/mrmcd2012.html#1 Here is the final result of the tutorial on one…
user3324984
  • 349
  • 1
  • 5
  • 10
13
votes
2 answers

Create a standalone Java websocket client endpoint?

I want to create a websocket endpoint client in Java (as pure as possible, no frameworks), but virtually all the examples I have found have only server endpoints in Java, whereas the client is in Javascript. Can anyone point me to a good client…
Tyler Durden
  • 11,156
  • 9
  • 64
  • 126
13
votes
9 answers

MMORPG Client/Server Coding

How are the UDP and TCP protocols used in MMORPG client/server communication? For example: Does the client broadcast (player position, etc) via UDP to the server? or vice versa? Or is it more like using TCP where the Client requests that the server…
user21826
  • 3,524
  • 5
  • 28
  • 28
13
votes
2 answers

Configure Apache to send SSL Client certificate to backend server

i want to configure Apache so that it receives a client certificate, an passes it to another server. I'm using: apache 2.0.65 on windows the backend server is an apache-based solution (IBM HTTP Server) I tried this config:
user3146966
  • 165
  • 1
  • 1
  • 6
13
votes
4 answers

IRC library in C#

I want to embed a small chat window in my program that will function as a basic IRC client. This requires limited functionality such as connecting, disconnecting, listing users, and sending private messages. As of writing, I have tried several…
ty.
  • 10,924
  • 9
  • 52
  • 71
13
votes
1 answer

Netty 4 multiple client

I need to make the client is able to make many connections. I use Netty 4.0. Unfortunately all existing examples do not show how to create a lot of connections. public class TelnetClient { private Bootstrap b; public TelnetClient() { …
user1221483
  • 431
  • 2
  • 7
  • 20
13
votes
2 answers

gSoap shared data types between interfaces

I'm trying to implement two windows services that each one implements is own gSoap interface, and both are clients and servers of each interface. So my problem is that i use the same data type in both interfaces (class with members) and generate the…
Nuno
  • 1,910
  • 2
  • 21
  • 33
13
votes
1 answer

Spring RestTemplate Client - connection refused exception

I am new to webservices and trying to write a RESTFul webservice's client using RestTemplate. I am using org.springframework.http.converter.xml.MarshallingHttpMessageConverter as message converter and…
Bruso
  • 803
  • 3
  • 12
  • 25
12
votes
3 answers

Advices on server implementation for server/client structure iOS App development?

There are must be a lot of apps that are designed to communicate with server. My question is only about App installed on iOS device + Server side service interaction. Web app is not what I am talking about, and there should be no webpage involved in…
horacex
  • 2,101
  • 3
  • 18
  • 17
12
votes
2 answers

Python client - SSL lib - certificate verify failed

I'm trying to do a small secure HTTPS client for learning purposes and see how all the mechanics of SSL works on a higher level for now, so i'm trying to convert a simple socket into a ssl via ssl.wrap_socket. I probably got the whole concept…
Torxed
  • 22,866
  • 14
  • 82
  • 131