Click here to Skip to main content
14,599,444 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.
 
AnswerRe: Network communication in the raw Pin
Rick York23-Dec-18 11:49
mveRick York23-Dec-18 11:49 
GeneralRe: Network communication in the raw Pin
Chris Maunder23-Dec-18 13:52
cofounderChris Maunder23-Dec-18 13:52 
GeneralRe: Network communication in the raw Pin
Michael Martin23-Dec-18 16:20
professionalMichael Martin23-Dec-18 16:20 
GeneralRe: Network communication in the raw Pin
Chris Maunder24-Dec-18 4:54
cofounderChris Maunder24-Dec-18 4:54 
AnswerRe: Network communication in the raw Pin
dandy7223-Dec-18 12:12
Memberdandy7223-Dec-18 12:12 
AnswerRe: Network communication in the raw Pin
CPallini23-Dec-18 12:16
mveCPallini23-Dec-18 12:16 
AnswerRe: Network communication in the raw Pin
theoldfool23-Dec-18 12:35
professionaltheoldfool23-Dec-18 12:35 
AnswerRe: Network communication in the raw Pin
the goat in your machine23-Dec-18 15:18
Memberthe goat in your machine23-Dec-18 15:18 
Chris Maunder wrote:
None of this is important to a developer, and yet it kind of is important to a developer in the same way garbage collection, disk access patterns and thread scheduling. You don't need to know them, but knowing them gives you the knowledge to make informed decisions.

Actually I'm not so sure that is true, if it really matters (say real real-time apps) then there will be mechanisms developed to work with & around it.

Consider database design, was a time the way hard disks worked mattered to bot the database server developers and the app developers, so people optimised with the hardware in mind. Now databases can be distributed, on different media, even on unknown media (cloud).
Even the way new hardware works, for instance if you read up on SSD's vs disks even though the o/s treats them the same the old rules don't apply, yeah you may still play around witch caching/buffering but optimising say refresh block sizes/transfer speeds for the hardware, not a factor that matters

Network low level magic: knowing how it works, well there's one common way it does it for lan, about 3 common different methods for wireless, about 5 different common methods for WAN... there's nothing to optimise because one network session may use any one or more of these at the same time.
Knowing how your network connection at low level is working right now will not give any clue as to what will be happening later, and "later" could be hours, minutes or even milliseconds.
At high level app level nothing about the current connection at lowest level is useful to the app because it may be different before it can even apply whatever optimisations or rules to cater for what it found. The speed is about the only useful factor, but even that doesn't dictate low level say packet sizes or negotiation/error correction overheads...

yawn, got called in to monitor some app, waste of half a day that I could have used for sleeping, but whatever, charging for a full day even though it's only 10 AM and I'm done Smile | :)
GeneralRe: Network communication in the raw Pin
Rick York23-Dec-18 16:26
mveRick York23-Dec-18 16:26 
AnswerRe: Network communication in the raw Pin
ZurdoDev23-Dec-18 15:55
mveZurdoDev23-Dec-18 15:55 
GeneralRe: Network communication in the raw Pin
Mark_Wallace24-Dec-18 17:53
MemberMark_Wallace24-Dec-18 17:53 
AnswerRe: Network communication in the raw Pin
Marc Clifton24-Dec-18 2:52
mvaMarc Clifton24-Dec-18 2:52 
GeneralRe: Network communication in the raw Pin
Mark_Wallace24-Dec-18 17:56
MemberMark_Wallace24-Dec-18 17:56 
AnswerRe: Network communication in the raw Pin
abmv24-Dec-18 4:22
professionalabmv24-Dec-18 4:22 
GeneralRe: Network communication in the raw Pin
Member 798912227-Dec-18 13:36
MemberMember 798912227-Dec-18 13:36 
AnswerRe: Network communication in the raw Pin
Mark_Wallace24-Dec-18 17:48
MemberMark_Wallace24-Dec-18 17:48 
AnswerRe: Network communication in the raw Pin
A Momentary Lapse of Reason25-Dec-18 0:46
MemberA Momentary Lapse of Reason25-Dec-18 0:46 
GeneralRe: Network communication in the raw Pin
Member 798912227-Dec-18 10:27
MemberMember 798912227-Dec-18 10:27 
AnswerRe: Network communication in the raw Pin
thewazz27-Dec-18 12:55
professionalthewazz27-Dec-18 12:55 
AnswerRe: Network communication in the raw Pin
Member 798912227-Dec-18 13:29
MemberMember 798912227-Dec-18 13:29 
AnswerRe: Network communication in the raw Pin
Gary Wheeler2-Jan-19 2:04
MemberGary Wheeler2-Jan-19 2:04 
AnswerRe: Network communication in the raw Pin
pmauriks2-Jan-19 19:45
Memberpmauriks2-Jan-19 19:45 
AnswerRe: Network communication in the raw Pin
André Pereira18-Jan-19 5:11
MemberAndré Pereira18-Jan-19 5:11 
GeneralKiller quote by James Franco Pin
Super Lloyd23-Dec-18 10:35
MemberSuper Lloyd23-Dec-18 10:35 
GeneralRe: Killer quote by James Franco Pin
PIEBALDconsult23-Dec-18 11:42
professionalPIEBALDconsult23-Dec-18 11:42 

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.