Server
Server
Server
#include <iostream>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
#include <arpa/inet.h>
int main() {
// Create a socket
if (server_socket == -1) {
return -1;
my_addr.sin_family = AF_INET;
my_addr.sin_port = htons(4999);
while (true) {
continue;
continue;
cout << "Received numbers: " << number1 << " and " << number2 << endl;
if (number1 == number2) {
response = "The numbers are equal";
} else {
continue;
close(server_socket);
return 0;
Client
#include <iostream>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <unistd.h>
#include <arpa/inet.h>
using namespace std;
int main() {
if (network_socket == -1) {
return -1;
server_addr.sin_family = AF_INET;
server_addr.sin_port = htons(4999);
server_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
return -1;
return -1;
char msg[100];
} else {
close(network_socket);
return 0;