The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
COMP-3 Arquivo transmissão sharifhere Programação Shell Script e 3 02-16-2007 03:38
download de arquivos de ligações directas ferramenta? umen UNIX para Dummies Perguntas & Respostas 2 07-04-2006 10:00
lftp transmissão erro ajudar Iversog UNIX para Dummies Perguntas & Respostas 0 06-29-2006 11:02
Direto acesso ao disco Lopatonosec Alto Nível de programação 3 05-31-2005 12:39
Como resultado directo awk para expr? jvander Programação Shell Script e 4 04-21-2005 09:09

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-24-2002
darkspace darkspace is offline
Usuário
  
 

Join Date: May 2002
Local: Alemanha
Posts: 5
transmissão direta de arquivos via TCP / IP

Oi,
é possível escrever ficheiros através write () para um soquete e lê-lo do outro lado através da leitura (), sem passar por tampões? IIf não via write () e ler () existem outras possibilidades?

obrigado
darkspace
  #2 (permalink)  
Old 08-26-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.119
Não estou certo de que eu entendo a pergunta. Mas você pode ler () e write () para uma tomada, no entanto, uma leitura de construção adequada () ou write () convite deve conter o endereço de um buffer para os dados.
  #3 (permalink)  
Old 08-26-2002
auswipe's Avatar
auswipe auswipe is offline Forum Advisor  
Usuário
  
 

Join Date: Nov 2001
Localização: Wide Awake Wylie, Texas
Lugares: 535
Citação:
Originalmente postado por Perderabo
Não estou certo de que eu entendo a pergunta. Mas você pode ler () e write () para uma tomada, no entanto, uma leitura de construção adequada () ou write () convite deve conter o endereço de um buffer para os dados.
É possível usar um tampão tamanho de apenas 1 elemento? Aposto que ele pretende eliminar qualquer atraso relacionado para enviar / receber com tampões ociosas. Corri para uma situação semelhante anos atrás com um leitor de códigos de barras. Não me lembro como eu resolver o problema (e ele estava sob Win32 anyway).
  #4 (permalink)  
Old 08-26-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.119
Você pode ler e escrever um único byte, se você realmente deseja. Mas, enviando um byte em um tempo mais de uma conexão TCP / IP é uma loucura, a menos que você só tem de enviar um único byte. Note que a pergunta inicial foi sobre o envio de "arquivos". Acho que ele quer enviar o arquivo diretamente do disco para a rede, sem os dados que entram em cada núcleo.
  #5 (permalink)  
Old 08-26-2002
auswipe's Avatar
auswipe auswipe is offline Forum Advisor  
Usuário
  
 

Join Date: Nov 2001
Localização: Wide Awake Wylie, Texas
Lugares: 535
Citação:
Originalmente postado por Perderabo
Você pode ler e escrever um único byte, se você realmente deseja. Mas, enviando um byte em um tempo mais de uma conexão TCP / IP é uma loucura, a menos que você só tem de enviar um único byte. Note que a pergunta inicial foi sobre o envio de "arquivos". Acho que ele quer enviar o arquivo diretamente do disco para a rede, sem os dados que entram em cada núcleo.
Sim. Seu provavelmente direita. Eu não acho que da mesma maneira.
  #6 (permalink)  
Old 08-26-2002
darkspace darkspace is offline
Usuário
  
 

Join Date: May 2002
Local: Alemanha
Posts: 5
Exatamente, eu não quiser guardar o arquivo em um buffer (para ler ou escrever), mas escreve / lê-lo directamente a partir do disco para o socket / de soquete para o disco.
Tenho uma solução de mapeamento do arquivo, então eu posso usar o ficheiro mapeado como o buffer de leitura () / write () function.

obrigado
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 05:46.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0