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
14
votes
5 answers

How to get asp.net client id at external javascript file

When I use embedded javascript functions I can get client id of elements with this code: document.getElementById('<%=buttonXXX.ClientID%>' ) But now I am using external javascript file for caching and faster rendering and this code does not work…
Furkan Gözükara
  • 22,964
  • 77
  • 205
  • 342
14
votes
6 answers

SharePoint 2010 - Client Object Model - Add attachment to ListItem

I have a SharePoint List to which I'm adding new ListItems using the Client Object Model. Adding ListItems is not a problem and works great. Now I want to add attachments. I'm using the SaveBinaryDirect in the following…
Thorben
  • 143
  • 1
  • 1
  • 6
14
votes
2 answers

Tutorial: Simple WCF XML-RPC client

Update: I have provided complete code example in answer below. I have built my own little custom XML-RPC server, and since I'd like to keep things simple, on both server and client side, what I would like to accomplish is to create a simplest…
mr.b
  • 4,932
  • 11
  • 38
  • 55
14
votes
3 answers

PSQL 8.3+ client query results display

Rather silly question, but I can't seem to find the answer in the docs or man pages. Starting with 8.3 I think, the psql CLI client will not display the results of a large query inline. It pipes to a 'less-like' result viewer that disappears when…
Sheldon Ross
  • 5,364
  • 7
  • 31
  • 37
14
votes
0 answers

Sending an email with an image embedded in the body from C#

My problem is how to send an email with attachemnts to the default mail client programmatically. My requirements are: setting destination, CC, BCC link to attachment(s) adding and image like a banner in the message body I succeded to compose an…
Patrik
  • 141
  • 1
  • 1
  • 3
14
votes
1 answer

ZeroMQ, Client<-> Server , bi-directional communication possible with only having the client connect to host?

I am facing the following problem: I have a client (ultimately n-clients) and like to connect to a server. Clients know the server/host address but the server does not know the address of the client(s). I like to be able to accomplish the following…
Matt
  • 7,004
  • 11
  • 71
  • 117
14
votes
1 answer

.NET CalDAV Client

I need my .NET application to access content from a variety of CalDAV servers. I have been looking for a good .NET CalDAV client library for a while now, but have been unable to find anything that suits my needs. Does such a library even exist, or…
Mac Attack
  • 952
  • 10
  • 21
14
votes
6 answers

How to specify iperf client port

Is there a way to force an iperf client to use a specific port number as its outgoing port instead of letting iperf on choosing a random port to use?
mirandaio
  • 275
  • 1
  • 2
  • 10
13
votes
1 answer

Reusing a WCF service client or creating one each time?

I heard (and read) a lot of opinions related to which is better: to reuse a WCF service client or create one each time. But I never managed to understand what exactly happens in those situations. And besides opinions, I really didn't find something…
Coral Doe
  • 1,925
  • 3
  • 19
  • 36
13
votes
3 answers

Spring Integration or Apache HTTP Client

I have a spring application which requires to call REST based external API calls for some data. The data format from the API is JSON. My question is which one of the following options is better and light weight to make the external api…
johnny
  • 141
  • 1
  • 2
  • 4
13
votes
3 answers

Sending TCP data from Android (as client) - no data being sent?

I'm trying to send data from my Android app to my PC over TCP. The code is as follows: Socket socket = new Socket("10.0.78.75", 50505); OutputStream out = socket.getOutputStream(); PrintWriter output = new PrintWriter(out); …
J J
  • 1,550
  • 4
  • 17
  • 27
13
votes
3 answers

SoapFault: No id attribute on element http://schemas.xmlsoap.org/soap/envelope/:Body (code wsse:InvalidSecurity)

I'm new to SOAP and trying to connect to a SOAP server using PHP's built-in SoapClient. I am receiving this error for days now and didn't find any solution. This is for a Linux Server. I've tried to include SoapHeaders with timestamps and add…
mbn
  • 151
  • 5
13
votes
4 answers

Trying to upload a file to a JAX-RS (jersey) server

I'm trying to upload a file and other form data using multipart/form-data client with Jersey. I'm uploading to a REST web service also using Jersey. Here is the server…
Ruggs
  • 1,600
  • 2
  • 16
  • 25
13
votes
4 answers

DAG-oriented git browser?

There are git intros with pretty graphs to get your head around the concept of "git's history is just a DAG". I'm wondering why there are (seemingly) few visual git browsers that builds upon this exact model for representing the history. git-cola's…
ento
  • 5,801
  • 6
  • 51
  • 69
13
votes
5 answers

C, socket programming: Connecting multiple clients to server using select()

I'm trying to make a server that can be connected to by multiple clients. Here's my code so far: Client: int main(int argc, char **argv) { struct sockaddr_in servaddr; int sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (sock == -1)…
ragnaroh
  • 344
  • 2
  • 3
  • 12