/// asynchronous operation. On a UDP socket, it is just a call to "open()"
/// and completes synchronously.
///
- /// For TCP, signalling of the completion of the operation is done by
+ /// For TCP, signaling of the completion of the operation is done by
/// by calling the callback function in the normal way. This could be done
/// for UDP (by posting en event on the event queue); however, that will
/// incur additional overhead in the most common case. So we give the
/// \brief Open AsioSocket
///
/// Opens the socket for asynchronous I/O. The open will complete
- /// synchronously on UCP or asynchronously on TCP (in which case a callback
+ /// synchronously on UDP or asynchronously on TCP (in which case a callback
/// will be queued).
///
/// \param endpoint Pointer to the endpoint object. This is ignored for
UDPEndpoint server_remote_endpoint; // Address where server received message from
// The client - the UDPSocket being tested
- UDPSocket<UDPCallback> client(service); // Socket under test
+ UDPSocket<UDPCallback> client(service); // Socket under test
UDPCallback client_cb("Client"); // Async I/O callback function
UDPEndpoint client_remote_endpoint; // Where client receives message from
size_t client_cumulative = 0; // Cumulative data received