rendered paste body#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <time.h>
#include <sys/time.h>
int main()
{
int server_main, new_server_main,pid;
struct sockaddr_in server_main_addr, cli_addr;
int server_main_addr_len, cli_addr_len;
if((server_main = socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror("No se pudo crear el socket... :(\n"); exit(1);}
server_main_addr.sin_family = AF_INET;
server_main_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
server_main_addr.sin_port = htons(8080);
bind(server_main,(struct sockaddr*) &server_main_addr,sizeof(server_main_addr));
listen(server_main,10);
cli_addr_len = sizeof(cli_addr);
int Padre=0;
for(;;)
{
//cli_addr_len = sizeof(cli_addr);
new_server_main = accept(server_main,(struct sockaddr*) &cli_addr,(socklen_t*) &cli_addr_len);
//hERE USE recv,send, and so on
close (new_server_main);
}
close(server_main);
return (0);
}