[2021] Programación de sockets en C / C ++

#include <unistd.h>

#include <stdio.h>

#include <sys/socket.h>

#include <stdlib.h>

#include <netinet/in.h>

#include <string.h>

#define PORT 8080

int main(int argc, char const *argv[])

{

    int server_fd, new_socket, valread;

    struct sockaddr_in address;

    int opt = 1;

    int addrlen = sizeof(address);

    char buffer[1024] = {0};

    char *hello = "Hello from server";

      

    

    if ((server_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0)

    {

        perror("socket failed");

        exit(EXIT_FAILURE);

    }

      

    

    if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT,

                                                  &opt, sizeof(opt)))

    {

        perror("setsockopt");

        exit(EXIT_FAILURE);

    }

    address.sin_family = AF_INET;

    address.sin_addr.s_addr = INADDR_ANY;

    address.sin_port = htons( PORT );

      

    

    if (bind(server_fd, (struct sockaddr...

Seguir leyendo:
[2021] Programación de sockets en C / C ++

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *