ENVIAR UMA IMAGEM ATRAVES DA REDE RS 232
OLA
Estou tentando criar um projeto em VB onde consigo conversar com um outro pc atraves da porta serial com,1 uma especie de rede "pear-to-pear".
No caso encontrei um problema so consegui passar mensagens de texto para o outro computador. Queria saber como posso passar um arquivo ?
Estou tentando criar um projeto em VB onde consigo conversar com um outro pc atraves da porta serial com,1 uma especie de rede "pear-to-pear".
No caso encontrei um problema so consegui passar mensagens de texto para o outro computador. Queria saber como posso passar um arquivo ?
Para transmissão serial, use o MSComm, mas você precisará criar uma espécie de protocolo, para aviasar ao outro PC que você vai enviar um arquivo, qual é o tamanho, qual é o nome, etc...
Usando o exemplo do FTP é recomendável que você usa comandos terminados por vbCrLf. Aà você precisa determinar os comandos para envio de arquivos (no caso do FTP é um "STOR destination").
O seu caso é mais complicado porque o método de conexão do FTP permite o uso de duas conexões, uma de controle (por onde se enviam os comandos e a resposta do servidor) e uma de dados. Enviar um arquivo consiste em enviar o comando STOR, abrir a conexão de dados, enviar o arquivo e depois fechar a conexão de dados, o que sinaliza ao servidor que acabou o arquivo.
No seu caso, como a conexão é uma só, você precisará in formar ao outro PC o tamanho do arquivo antes de enviá-lo, para que ele saiba quando parar de interpretar os dados recebidos como parte do arquivo.
Usar uma determinada sequência de caracteres como "Marcador de Fim de Arquivo" não é recomendável porque enviar arquivos que não sejam texto, como uma imagem ou um executável pode causar interpretação errà 'nea de EOF se a sequência existir dentro no arquivo.
Mais informações:
davi@lightcomm.com.br: davi@lightcomm.com.br
Atenciosamente,
Usando o exemplo do FTP é recomendável que você usa comandos terminados por vbCrLf. Aà você precisa determinar os comandos para envio de arquivos (no caso do FTP é um "STOR destination").
O seu caso é mais complicado porque o método de conexão do FTP permite o uso de duas conexões, uma de controle (por onde se enviam os comandos e a resposta do servidor) e uma de dados. Enviar um arquivo consiste em enviar o comando STOR, abrir a conexão de dados, enviar o arquivo e depois fechar a conexão de dados, o que sinaliza ao servidor que acabou o arquivo.
No seu caso, como a conexão é uma só, você precisará in formar ao outro PC o tamanho do arquivo antes de enviá-lo, para que ele saiba quando parar de interpretar os dados recebidos como parte do arquivo.
Usar uma determinada sequência de caracteres como "Marcador de Fim de Arquivo" não é recomendável porque enviar arquivos que não sejam texto, como uma imagem ou um executável pode causar interpretação errà 'nea de EOF se a sequência existir dentro no arquivo.
Mais informações:
davi@lightcomm.com.br: davi@lightcomm.com.br
Atenciosamente,
Tópico encerrado , respostas não são mais permitidas