"Both of the above protocols have been implemented in a number of programming languages, such as C, C++, and Java???." . . . .