... Chapter 14 ■ Sample Applications 25 7P2/Vol.6 Programming WinSock #30594 -1 tullis 11 .14 .94 CH14 LP #3 14 14 SampleApplicationsSampleApplicationsp2v6 Prog. WinSock #30594 -1 tullis 11 .14 .94 CH 12 ... a client datagram socket,Listing 14 .2. continued Chapter 12 ■ CStreamSocket 24 3p2v6 Prog. WinSock #30594 -1 tullis 11 .14 .94 CH 12 LP #3LONG CStreamSocket::HandleWrite(WPARAM wParam, LPARAM lParam){ ... (m_pDatagram->Write(lstrlen(m_pszBuf) + 1, m_pszBuf, m_pszServer, 20 00) != CWINSOCK_NOERROR) { (*m_pszBuf) = ‘\0’;continues Chapter 12 ■ CStreamSocket 24 5p2v6 Prog. WinSock #30594 -1 tullis 11 .14 .94 CH 12 LP #3 //...