Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lima_Novo_C

Socket em C no windows enviar cabeçalho

Recommended Posts

Olá a todos, sou novo neste forum e na linguagem C, peço a compreenção de escerver alguma besteira...

 

É o seguinte:- tenho um servidor XP rodando Sockets na linguagem C compilado pelo Dev-C++, até então está funcionando sem problemas.

Preciso implementar neste Socket quando receber uma mensagem, abrir um novo processo e enviar uma requisição a outro servidor PHP, esta primeira conexão só é possível via sockets. Como enviar um cabeçalho html através do C ?

 

Atenciosamente

Lima

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente enviar esse cabeçalho atraves de um *.txt

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente enviar esse cabeçalho atraves de um *.txt

Olá, agradeço pela sugestão.

O problema é, como sou novo em C, não tenho a menor idéia de como fazer.

Quem puder ajudar, indicar alguma matéria...

 

Atenciosamente

Lima

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce usa que funcao para enviar dados?

send?

 

Nessa funcao voce pode enviar o conteúdo de uma variável para a outra ponta do socket.

Então voce pode montar um string com o cabecalho html.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce usa que funcao para enviar dados?

send?

 

Nessa funcao voce pode enviar o conteúdo de uma variável para a outra ponta do socket.

Então voce pode montar um string com o cabecalho html.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Olá, utilizo a função SEND para enviar. O detalhe é que não sei como montar esse cabeçalho HTML.

Preciso do caminho das pedras...

 

Atenciosamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficaria + ou - assim:

 

// variaveis
   int bufsize = 1024;
   char *buffer = malloc(bufsize);

// montando cabecalho html
sprintf(buffer, "<HTML><TITLE>Titulo da Pagina</TITLE><BODY>...");
// Verifique a estrutura de uma pagina

// comando send enviando o conteudo da variavel buffer
   send(create_socket,buffer,bufsize,0);

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficaria + ou - assim:

 

// variaveis
   int bufsize = 1024;
   char *buffer = malloc(bufsize);

// montando cabecalho html
sprintf(buffer, "<HTML><TITLE>Titulo da Pagina</TITLE><BODY>...");
// Verifique a estrutura de uma pagina

// comando send enviando o conteudo da variavel buffer
   send(create_socket,buffer,bufsize,0);

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Pô cara, valew mesmo...

Já vou implementar hoje mesmo...

Tenho certeza que já me atendeu..

 

Obrigado

Até +

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.