// Function for client void vClientConnection( char *szServerIP, int iServerListenPort ) { SocketObject ClientSocketObject; char DataPacket[128]; // Data packet to transmit int iBytesSent = 0; // # of bytes sent cout << "<Client> Connecting to " << szServerIP << ", Port " << iServerListenPort << endl; // Connect to the IP and Port if( ClientSocketObject.Connect( szServerIP, iServerListenPort ) ) { cout << "<Client> Connected" << endl; // Populate the data packet //strcpy(DataPacket, "TestData from Client"); sprintf(DataPacket, "TestData from Client"); //scanf("%s", &DataPacket); // Send data iBytesSent = ClientSocketObject.Send(DataPacket, 128, 0); cout << "<Client> Transmitted " << iBytesSent << " Bytes" << endl; // Disconnect from the server ClientSocketObject.Disconnect(); cout << "<Client> Disconnected From Server" << endl; } else { cout << "<Client> Failed to Connect" << endl; } }