Ich hatte schon immer ein wenig Probleme damit RFCs zu verstehen,
momentan guck ich mir die RFC für den IRC-Client and (RFC 2812) da IRC ein recht einfaches Protokoll hat.
Eine Sache versteh ich aber nicht, die Syntax für Host-/Server-Namen:
hostname = shortname *( "." shortname )
shortname = ( letter / digit ) *( letter / digit / "-" )
*( letter / digit )
letter = %x41-5A / %x61-7A ; A-Z / a-z
digit = %x30-39 ; 0-9
(Quelle)
Nach meinem Verständnis darf shortname auch mit einem "-" enden, aber ist das nicht eigentlich falsch?
Müsste das nicht ( letter / digit) *( letter / digit / "-") 1*( letter / digit ) / (letter / digit ) sein?
MfG
bubble
--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye