Perguntas com a marcação «networking»

Para desafios que exigem respostas para realizar solicitações de rede, etc.

104
Um servidor TCP simples

Escreva um programa ou função que escute o tráfego TCP de entrada na porta N. Ele oferece um serviço simples: calcula a soma dos campos de endereço IP da conexão e retornos de entrada. Programa ou função lê N inteiro a partir de argumentos ou stdin. Ele escuta as conexões TCP de entrada na porta...

43
Construir a matriz de identidade

O desafio é muito simples. Dada uma entrada inteira n, produza a n x nmatriz de identidade. A matriz de identidade é aquela que se 1estende da parte superior esquerda até a parte inferior direita. Você escreverá um programa ou uma função que retornará ou produzirá a matriz de identidade que você...

37
Corrigir os períodos ausentes do meu endereço IPv4

Às vezes, quando digito um endereço IPv4, acerto todos os números, mas esqueço de digitar um ou mais períodos. Eu gostaria de ter um programa (ou função) que aceite meu endereço IPv4 quebrado e produza todas as veiculações válidas possíveis dos períodos ausentes. Entrada A entrada sempre será uma...

22
Dia Mundial do IPv6 2014

Para marcar o aniversário do dia mundial do IPv6 , a Internet Society publicou uma campanha para desativar o IPv4 em 6 de junho de 2014 por um dia . Os endereços IPv6 podem ser representados em sua forma longa como oito valores hexadecimais de 16 bits separados por dois pontos. Dependendo do...

21
Interpretar> <> (Peixe)

Embora> <> não seja um idioma popular, ele pode ser bom para jogar golfe e foi usado neste site. Foi inspirado pelo Befunge e tem algumas semelhanças em suas instruções. Comandos necessários: > < ^ v Muda a direção do ponteiro da instrução (direita, esquerda, cima, baixo) / \...

16
Visualize divisão longa com arte ASCII

Escreva um programa que visualize divisão longa com arte ASCII. A entrada consiste em dois números inteiros, um numerador e um denominador, usando o formato de entrada de sua escolha. Exemplos: 1234 × 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

16
Criptografia de ponta a ponta no golfe

Esse desafio carrega uma recompensa de 200 pontos para o primeiro responder e permanece invicto por pelo menos 3 dias. Reivindicada pelo usuário3080953 . Ultimamente, há muita conversa sobre criptografia de ponta a ponta e pressão sobre as empresas para removê-la de seus produtos. Não estou...

12
Mascarar um endereço IP e transmitir

fundo Inspirado por essa pergunta do Unix.SE (e, claro, minha própria resposta ). Quando um endereço IP é especificado para uma interface, geralmente é fornecido na forma decimal com pontos: a.b.c.d e.f.g.h onde a.b.c.dé o endereço real e e.f.g.hé a máscara de rede. A máscara de rede, quando...

11
Gerador de faixa de IP detalhado

A tarefa é simples, considerando dois endereços IP ae produzindo btodos os endereços dentro desse intervalo. Exemplos Exemplo 1: f(a = 192.168.0.1, b = 192.168.0.4) 192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4 Exemplo # 2 (o TIO truncará isso, use um intervalo menor ao testar): f (a...

10
Code-Golf: Sequência Farey (I)

Desafio Nesta tarefa, você receberia um número inteiro N (menor que 10 ^ 5), emitindo a sequência Farey da ordem N. A entrada N é fornecida em uma única linha, as entradas são terminadas por EOF. Entrada 4 3 1 2 Resultado F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, 2/3,...

9
Construa um proxy simples

Crie o servidor proxy mais curto. Especificações de entrada / saída Cliente: Entrada: um número de porta (número inteiro de 32 bits) (,) ou (espaço) uma url (consulte os casos de teste) Saída: fonte html do URL Servidor: Entrada: porta a ser ouvida (número inteiro de 32 bits) Saída: REC...