Click here to Skip to main content
15,889,642 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: DropBox Type Of App Pin
Kevin Marois3-Feb-16 7:57
professionalKevin Marois3-Feb-16 7:57 
GeneralRe: DropBox Type Of App Pin
Eddy Vluggen3-Feb-16 8:40
professionalEddy Vluggen3-Feb-16 8:40 
AnswerRe: DropBox Type Of App Pin
jschell2-Feb-16 13:30
jschell2-Feb-16 13:30 
GeneralRe: DropBox Type Of App Pin
Kevin Marois3-Feb-16 7:58
professionalKevin Marois3-Feb-16 7:58 
GeneralRe: DropBox Type Of App Pin
Eddy Vluggen3-Feb-16 8:48
professionalEddy Vluggen3-Feb-16 8:48 
GeneralRe: DropBox Type Of App Pin
zephaneas3-Feb-16 8:52
zephaneas3-Feb-16 8:52 
GeneralRe: DropBox Type Of App Pin
Eddy Vluggen3-Feb-16 9:05
professionalEddy Vluggen3-Feb-16 9:05 
GeneralRe: DropBox Type Of App Pin
jschell6-Feb-16 13:20
jschell6-Feb-16 13:20 
zephaneas wrote:
From what I can see that's the whole point of WebSockets, and SignalR which is built on it


We either have a nomenclature issue or you are mistaken about what websockets do (I know nothing about the second.)

Communication involves two parts
1. Establishing the connection
2. Sending messages.

In normal communications, like web traffic a client (from any computer, any application) attempts to 'connect' to the server (any computer and server applications.)

Websockets allow a client to create a connection to a server and then facilitate message handling (2 in the above) between the client and the server.

A real callback requires a reverse of that connection protocol in that the server would then need to do 1 by attempting to connect to the original client. Websockets do not do that.

Some reasons for clients not doing real callbacks.
1. The server cannot in fact connect to the client. Although a client might have a route to a server the server is not likely to have a route to the client. Nor even know how to connect to the client. This is much, must more likely to be true on the internet.
2. Servers are intended to be static resources. Clients are temporary. Thus even if a server attempted a callback the client might no longer be there.
3. Establishing connections can be a resource intensive process as is handling connections. Asking a server to do both, when a client is likely connecting to the server often in the first place is a pointless waste of resources. Not to mention adding complexity to the system.
AnswerRe: DropBox Type Of App Pin
Gerry Schmitz3-Feb-16 8:29
mveGerry Schmitz3-Feb-16 8:29 
GeneralRe: DropBox Type Of App Pin
Kevin Marois4-Feb-16 3:57
professionalKevin Marois4-Feb-16 3:57 
GeneralRe: DropBox Type Of App Pin
Gerry Schmitz4-Feb-16 6:07
mveGerry Schmitz4-Feb-16 6:07 
GeneralRe: DropBox Type Of App Pin
Kevin Marois4-Feb-16 6:13
professionalKevin Marois4-Feb-16 6:13 
GeneralRe: DropBox Type Of App Pin
Gerry Schmitz4-Feb-16 7:04
mveGerry Schmitz4-Feb-16 7:04 
GeneralRe: DropBox Type Of App Pin
Kevin Marois4-Feb-16 7:09
professionalKevin Marois4-Feb-16 7:09 
QuestionRevamp/Rewrite a slow WPF Application Pin
Praveen Raghuvanshi26-Jan-16 7:07
professionalPraveen Raghuvanshi26-Jan-16 7:07 
AnswerRe: Revamp/Rewrite a slow WPF Application Pin
jschell27-Jan-16 9:30
jschell27-Jan-16 9:30 
GeneralRe: Revamp/Rewrite a slow WPF Application Pin
Praveen Raghuvanshi27-Jan-16 16:27
professionalPraveen Raghuvanshi27-Jan-16 16:27 
AnswerRe: Revamp/Rewrite a slow WPF Application Pin
Eddy Vluggen28-Jan-16 2:10
professionalEddy Vluggen28-Jan-16 2:10 
GeneralRe: Revamp/Rewrite a slow WPF Application Pin
Praveen Raghuvanshi28-Jan-16 3:49
professionalPraveen Raghuvanshi28-Jan-16 3:49 
GeneralRe: Revamp/Rewrite a slow WPF Application Pin
Eddy Vluggen28-Jan-16 4:27
professionalEddy Vluggen28-Jan-16 4:27 
GeneralRe: Revamp/Rewrite a slow WPF Application Pin
Praveen Raghuvanshi28-Jan-16 5:50
professionalPraveen Raghuvanshi28-Jan-16 5:50 
GeneralRe: Revamp/Rewrite a slow WPF Application Pin
Eddy Vluggen29-Jan-16 1:25
professionalEddy Vluggen29-Jan-16 1:25 
QuestionPersisting settings to the cloud... Pin
dandy7224-Jan-16 6:41
dandy7224-Jan-16 6:41 
AnswerRe: Persisting settings to the cloud... Pin
jschell27-Jan-16 9:22
jschell27-Jan-16 9:22 
GeneralRe: Persisting settings to the cloud... Pin
dandy7227-Jan-16 12:08
dandy7227-Jan-16 12:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.