Click here to Skip to main content
15,904,155 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: How can change ... Pin
Sander Rossel13-Jun-16 23:10
professionalSander Rossel13-Jun-16 23:10 
GeneralRe: How can change ... Pin
Nicholas Marty14-Jun-16 0:22
professionalNicholas Marty14-Jun-16 0:22 
GeneralRe: How can change ... Pin
V.14-Jun-16 21:05
professionalV.14-Jun-16 21:05 
GeneralRe: How can change ... Pin
Pete O'Hanlon14-Jun-16 0:51
mvePete O'Hanlon14-Jun-16 0:51 
GeneralRe: How can change ... Pin
V.14-Jun-16 21:05
professionalV.14-Jun-16 21:05 
GeneralRe: How can change ... Pin
Pete O'Hanlon14-Jun-16 21:07
mvePete O'Hanlon14-Jun-16 21:07 
GeneralRe: How can change ... Pin
908236514-Jun-16 1:07
908236514-Jun-16 1:07 
GeneralWe gonna get the client, finally! PinPopular
Super Lloyd13-Jun-16 16:57
Super Lloyd13-Jun-16 16:57 
15 month ago I was hired by my current company for a "super urgent" project.
One key requirement was that client server communication should be reliable sequential, with great control over the particular network interfaces used (wifi / 4G / IP-Radio) despite unreliable network.

I.e. the tablet is on a truck. The truck send a message about an incident inside a tunnel. While there is no network connection (inside the tunnel!). As soon as out of the tunnel the message goes and the server responds. No message should be lost, yada, yada....

Anyway.. 15 month later, it's government, they still haven't bought it (and they were secretly using another app internally, power struggle story!). Anyhow other app keeps crashing, competitor software was causing business difficulty, they throw them out and were really impressed by ours demo. Finally gonna buy it! Really like when they keep disconnecting / reconnecting network and oooo... it keeps working like nothing happened! Poke tongue | ;-P I take great joy and pride and how this feature impress customer! Big Grin | :-D

By the way I was inspired by some CP article here which suggested a single method WCF interface Send(Message) for ALL communication as a starting point (using Message subclasses, obviously). That was my starting point... (by Sacha Barber and/or Peter Hanlon?!)

Though we didn't used WCF at all in the end...

As a side note, to share some WCF though, I see little point in WCF in fact, come to think of it... Particularly since the benefit it provides are minor when balanced against the configuration hassle it comes with and the fact that once serialization is taken care of, client server communication is no big deal...
Web API on the other hand is quite good!

Anyhow in this app we use custom communication protocol (of my creation) with TCP and.. UDP support! Big Grin | :-D
First time I do an UDP server too! haha!
All in one Menu-Ribbon Bar
DirectX for WinRT/C# since 2013!
Taking over the world since 1371!


modified 13-Jun-16 23:07pm.

GeneralRe: We gonna get the client, finally! Pin
User 5924113-Jun-16 17:56
User 5924113-Jun-16 17:56 
GeneralRe: We gonna get the client, finally! Pin
Super Lloyd13-Jun-16 18:14
Super Lloyd13-Jun-16 18:14 
GeneralRe: We gonna get the client, finally! Pin
Garth J Lancaster13-Jun-16 17:59
professionalGarth J Lancaster13-Jun-16 17:59 
GeneralRe: We gonna get the client, finally! Pin
Super Lloyd13-Jun-16 18:13
Super Lloyd13-Jun-16 18:13 
GeneralRe: We gonna get the client, finally! Pin
BillWoodruff13-Jun-16 18:23
professionalBillWoodruff13-Jun-16 18:23 
GeneralRe: We gonna get the client, finally! Pin
Super Lloyd13-Jun-16 20:47
Super Lloyd13-Jun-16 20:47 
GeneralRe: We gonna get the client, finally! Pin
Kornfeld Eliyahu Peter13-Jun-16 20:07
professionalKornfeld Eliyahu Peter13-Jun-16 20:07 
GeneralRe: We gonna get the client, finally! Pin
Super Lloyd13-Jun-16 20:47
Super Lloyd13-Jun-16 20:47 
GeneralRe: We gonna get the client, finally! Pin
lmoelleb13-Jun-16 20:47
lmoelleb13-Jun-16 20:47 
GeneralRe: We gonna get the client, finally! Pin
Super Lloyd13-Jun-16 20:52
Super Lloyd13-Jun-16 20:52 
GeneralRe: We gonna get the client, finally! Pin
lmoelleb14-Jun-16 0:29
lmoelleb14-Jun-16 0:29 
GeneralRe: We gonna get the client, finally! Pin
Super Lloyd14-Jun-16 3:46
Super Lloyd14-Jun-16 3:46 
GeneralRe: We gonna get the client, finally! Pin
lmoelleb15-Jun-16 3:09
lmoelleb15-Jun-16 3:09 
GeneralRe: We gonna get the client, finally! Pin
Kenneth Haugland14-Jun-16 0:33
mvaKenneth Haugland14-Jun-16 0:33 
AnswerRe: We gonna get the client, finally! Pin
Super Lloyd14-Jun-16 4:11
Super Lloyd14-Jun-16 4:11 
GeneralEdmund Blackadder is alive and well... Pin
Mark_Wallace13-Jun-16 13:39
Mark_Wallace13-Jun-16 13:39 
GeneralRe: Edmund Blackadder is alive and well... Pin
Richard MacCutchan13-Jun-16 21:11
mveRichard MacCutchan13-Jun-16 21:11 

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.