Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Yan Kaic Antunes

Comunicação entre programas

Recommended Posts

Olá, pessoal!

Estou querendo fazer um programa de interface gráfica para jogar xadrez. 

Já dei uma olhada na internet e vi que tem como importar um motor de xadrez para atuar como oponente.

Vi também que os motores usam o protocolo de comunicação uci ou cecp, e ambos realizam comandos pela entrada e saída padrão.

Como faz para interligar a saída padrão de um programa na entrada padrão de um segundo programa, e vice-versa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode utilizar diversas formas de comunicação entre dois programas. 

 

Vai desde uma gambiarra de leitura de arquivos até socket, http (webservice), P2P, RPC...   depende do seu objetivo.

 

abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • agora, Fn1X disse:

    Você pode utilizar diversas formas de comunicação entre dois programas. 

     

    Vai desde uma gambiarra de leitura de arquivos até socket, http (webservice), P2P, RPC...   depende do seu objetivo.

     

    abs.

    O programa que eu quero fazer, posso usar qualquer tipo de comunicação. O problema é o segundo programa que pretendo interligar. Ele recebe comandos da entrada padrão e retorna valores pela saída padrão, e já é um programa compilado. Preciso de algo que não precise editar nada no segundo programa. Algum método para analisar o que ele escreve na saída padrão e lhe oferecer algo na entrada padrão.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Compliado ai complicado, não existe nenhum manual para saber as configurações que ele utiliza? NO GITHUB não há nenhum outro similar? 

     

    manda informações desse programa, para ver o que pode ser feito.

     

    abs. 

    Spoiler

     

     

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×