Closed ClaesNilsson closed 10 years ago
Seems we found the perfect name as "Transport layer socket API" :)
Or "Standard Sockets?"
I will change the name to Transport Layer Socket API when the next Public Working Draft is issued.
Argh... bikeshed city, but that's a hard name to remember and google. I like "Standard Sockets" ... ftw.
But even though there is a definition in Wikipedia of "Standard Sockets", http://en.wikipedia.org/wiki/Raw_socket#Raw_sockets_vs_standard_sockets, is that really a term that people associate with UDP and TCP sockets?
Probably not... then lets just call it "TPC and UDP Sockets"
I wonder if it would not be much simpler to separate UDP (User Datagram Protocol) and TCP (Transmission Control Protocol) which in fact are quite different, but "TPC and UDP Sockets" should work too.
I must admit I liked the naming used for UDP by Microsoft in its .NET API usable in JavaScript as it is quite explicit: -> DatagramSocket Class but maybe more people heard about UDP than Datagram.
I can't think of anything that is clearer and makes people do the right assocation than one of the alternatives below:
TCP and UDP Socket API or UDP and TCP Socket API or even shorter UDP and TCP API
"TCP and UDP Socket API"
Nice and google-able :+1:
Remains to change the short name. It is proposed to do that when the next publication takes place.
Sounds like this is settled, but just wanted to say thanks for choosing TCP/UDP instead of e.g. Net/Datagram. Node.js chose the latter and caused lots of unnecessary confusion.
Fine :-)
[Claes] Ok, yes I can see that "Transport level socket API" would probably be a better name but I guess that there will be many options on the appropriate name for this API :-). However, "Transport layer socket API" is probably more correct as the OSI model defines protocol "layers", not "levels".