#include#include #include #include #include int main() { int server_socket = socket(AF_INET, SOCK_STREAM, 0); struct sockaddr_in server_address; server_address.sin_family = AF_INET; server_address.sin_port = htons(8080); server_address.sin_addr.s_addr = INADDR_ANY; bind(server_socket, (struct sockaddr*) &server_address, sizeof(server_address)); listen(server_socket, 5); int client_socket = accept(server_socket, NULL, NULL); char buffer[1024]; read(client_socket, buffer, 1024); std::cout << "Message from client: " << buffer << std::endl; close(client_socket); close(server_socket); return 0; }
#includeThis code sets up a client that connects to the server and sends a message. The C++ Socket library is part of the standard C++ library, which includes the#include #include #include #include int main() { int client_socket = socket(AF_INET, SOCK_STREAM, 0); struct sockaddr_in server_address; server_address.sin_family = AF_INET; server_address.sin_port = htons(8080); inet_pton(AF_INET, "127.0.0.1", &server_address.sin_addr); connect(client_socket, (struct sockaddr*) &server_address, sizeof(server_address)); char message[1024] = {"Hello from client"}; write(client_socket, message, strlen(message)); close(client_socket); return 0; }