CONEXÃO COM C Programa DNN SERVIDOR
- int id_gestor_config;
- int id_gestor_estat;
- int porto;
- /*--------------- PEDIDOS
- ----------------1. CONEXÃO COM O DNNSERVER.C */
- // Verificao do argumento
- if(argc <= 1) {
- erro("Erro no argumento!\n");
- }
- // porto onde sao recebidos os pedidos
- porto = atoi(argv[1]);
- if(porto <= 0) {
- erro("Porto invalido!\n");
- }
- struct sockaddr_in este, dnsserver;
- int fd_socket, len_socket = sizeof(dnsserver), len_recv;
- char buf[BUFLEN];
- if((fd_socket = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) == -1){
- erro("criacao do socket\n");
- }
- este.sin_family = AF_INET;
- este.sin_port = htons(porto);
- este.sin_addr.s_addr = htonl(INADDR_ANY);
- int trueValue = 1;
- setsockopt(fd_socket, SOL_SOCKET, SO_REUSEADDR, &trueValue, sizeof(trueValue));
- if(bind(fd_socket,(struct sockaddr*)&este, sizeof(este)) == -1){
- erro("bind\n");
- }
- while(1){
- printf("A espera....\n");
- if((len_recv = recvfrom(fd_socket, buf, BUFLEN, 0, (struct sockaddr*)&dnsserver, &len_socket)) == -1){
- erro("recvfrom\n");
- }
- printf("--------> %s --- %d\n", inet_ntoa(dnsserver.sin_addr), ntohs(dnsserver.sin_port));
- printf("conteudo: %s\n",buf);
- }
- close(fd_socket);
Learn More :
Portuguese
- Escreva um programa que, dado um número n, traduza n números de telefones de 8 dígitos em números de telefones na forma numérica. Suponha que a entrada é sempre dada em caracteres maiúsculos.
- função thread que verifica os nós que estão inativas para o segundo temporizador
- Cria uma copia da imagem original rotacionada 90 graus sentido horario
- C Programa para string revertida
- Desenvolva um algoritmo para ler uma expressão informada pelo usuário e gerar a sequência de bits que a representa através da técnica de compressão de dados de Huffman.
- Digite C programa Usuário uma palavra, a função verifica se a palavra existir no dicionário e retorna a definição
- Programa C encontrar valores médios positivos
- C Programa de Algoritmo gerador de música
- C Program BUSCA-BINARIA-ORDENADA
- Programa C encontrar Lower valor e valor Maior depois em Imprimir Soma de todos os valores
- Programa de C para declarar uma variável s do tipo short , um int i , um caractere c
- C Programa de controles de usuário e senha .
- Programa C Digite os oito números separados por entrar
- Desenvolva um programa em c que cadastre o nome, a matrícula e duas notas de vários alunos.
- Desenvolva um programa em c que cadastre o nome, a altura, o peso, o cpf e sexo de algumas pessoas.