... ni andra förstår nog inte, och jag är för trött för att komma på en vettig liknelse.
Det bidde lite frustration så här på kvällskvisten. En annan snubbe har skrivit en enkel server och jag ska skriva en enkel klient till den. Han har skapat det enkla protokollet och jag har fått specen. Man ska skicka en sträng följt av <CR><LF> och sedan ska servern svara med OK eller ERROR.
När jag testade fick jag dock inget svar alls från servern och jag kunde inte begripa varför. Jag provade med bara <CR>, bara <LF> och <LF><CR> bara liksom för att testa alla möjligheter.
Så fick jag en knasig tanke... "Han kan väl inte mena... nä, det kan han ju inte. Men jag måste ju testa"...
Så i slutet på strängen la jag till: "<CR><LF>" och skickade sedan <CR><LF> och då fick jag svar från servern!
Jag fattar inte vad han menar, men det känns som han verkar tro att man ska skriva <CR><LF> som någon sorts radslutsmarkering.
Om det är till någon tröst noterade jag just att <CR><LF> inte är case sensitive, så det funkar även att skriva "<cr><lf>" i slutet på strängen :-/
Ja, det är tyvärr alldeles sant. Och honom ska jag samarbeta med. Det är ett företag som har anlitat honom för att skriva den här servern och mig för att göra klienten i PHP.
Jag skrev till honom att du får ju göra servern som du vill. Det är inte det. Men du måste ju tala om hur den fungerar så jag vet hur jag ska skicka datat och vilket svar jag ska förvänta mig.