Sending the data
After we have correctly set up the sockets, the next step is to create the correct server and client architecture. Sending data is pretty simple and just involves a few lines of code.
Getting ready
To work through this recipe, you will need a machine running Windows with Visual Studio installed.
How to do it…
In this recipe, we will see how easy it is to send data:
// Using the SendTo Function #ifndef UNICODE #define UNICODE #endif #define WIN32_LEAN_AND_MEAN #include <winsock2.h> #include <Ws2tcpip.h> #include <stdio.h> #include <conio.h> // Link with ws2_32.lib #pragma comment(lib, "Ws2_32.lib") int main() { int iResult; WSADATA wsaData; SOCKET SenderSocket = INVALID_SOCKET; sockaddr_in ReceiverAddress; unsigned short Port = 27015; char SendBuf[1024]; int BufLen = 1024; //---------------------- // Initialize Winsock iResult = WSAStartup(MAKEWORD(2, 2), &wsaData); if (iResult != NO_ERROR) { wprintf(L"WSAStartup failed...