Hur fungerar kopplingen mellan server-klient?
Tidigare var det ju iaf så att klienten skickade en förfrågan, servern returnerade ett svar och connections stängde.
Är det nu möjligt att connectionen är öppen efter att klienten har fått svaret, och sedan få nya svar, när servern har en uppdaterad fråga.
Ni får gärna berätta fritt allt ni vet om asp.net och gärna om ramverket också.
All information är intressant :)
Länkar är givetvis intressanta, men jag har läst de flesta inlägg här i .net forumet och har granskat de flesta länkarna redan :)
Så släpp lös era tankar om asp.net och dess ramverk!
void
Tomrum. Deklaras som returtyp för metoder som ej returnerar något.
EventArgs E
Deklaration av ett objekt E av klassen EventArgs, EventArgs håller information om händelser (events).
Object Source
Deklaration av ett objekt Source av klassen Object. Object är superklass för alla klasser i ramverket vilket innebär att alla klasser ärver från Object.
Object Sender
Se ovan.
Tidigare var det ju iaf så att klienten skickade en förfrågan, servern returnerade ett svar och connections stängde.
Menar du HTTP? I så fall så är svaret att det är på samma sätt som tidigare.
------------------
det finns ingen.info tillgänglig.
"inside every human being there's an american trying to get out".
Menar du HTTP? I så fall så är svaret att det är på samma sätt som tidigare.
... och det innefattar väl även keep-alive (eller vad det nu heter) som gör att man kan göra flera förfrågningar per anslutning?
------------------ You can be a coward for a few minutes, or dead forever. /Rincewind
Förvisso är det som du säger inte ett krav att servern stöder keep-alive eller att klienten begär det. Men i praktiken används alltid keep-alive. Både i fallet browser mot en vanlig website samt i fallet då man kör exempelvis soap mellan två servers.
Det dödar performance om man skulle stänga kopplingen varje gång. Det man kan göra är att stänga kopplet exempelvis var 10:e minut för att få bättre lastbalnsering om man har ett kluster.
Men i praktiken används alltid keep-alive. Både i fallet browser mot en vanlig website samt i fallet då man kör exempelvis soap mellan två servers.
Jo visst är det så, från och med HTTP 1.1 så skall det alltid vara keep-alive om inte motsatsen specificeras, men det är fortfarande inget som man kan vara helt säker på att det kommer fungera smärtfritt :).
------------------
det finns ingen.info tillgänglig.
"inside every human being there's an american trying to get out".
Servern känner av vilken typ av klient det är, och skapar filen som returneras därefter. Detta gäller inte bara HTML utan även de Javascript som genereras automatiskt. Så vilken typ av klient, och vilket stöd just den klienten har, berör inte "oss" utvecklare.
mao. keep-alive osv. behöver inte vi tänka på, det är helt "transparent"
/T
------------------
Jensen Ambassadör, mitt bästa köp! www.jensen.no