4D v17TCP_Receive | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v17
 
TCP_Receive 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TCP_Receive ( tcp_ID ; texto ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| tcp_ID | Inteiro longo | 
             
         | 
        Referencia de uma sessão TCP aberta | |||||
| texto | Texto | 
             
         | 
        Texto recebido | |||||
| Resultado | Inteiro | 
             
         | 
        Código de erro | |||||
O comando TCP_Receive permite receber pacotes de dados através de uma sessão TCP.
tcp_ID é uma referencia inteiro longo a uma sessão TCP aberta com o comando TCP_Open ou TCP_Listen.
texto é o texto recebido. Ao receber dados através de pacotes TCP, não pode contar com que todos seus dados sejam recebidos por somente uma chamada TCP_Receive. O comando TCP_Receive volta a ser chamado dentro de um bucle Repeat que continuamente verifica o estado da conexão ou está procurando um valor particular.
 C_LONGINT($tcp_id)
 C_TEXT($webpage;$buffer)
 C_INTEGER(vState;$error)
 $webpage:=""
 vState:=0
 Repeat
    $error:=TCP_Receive($tcp_id;$buffer)
    $error:=TCP_State($tcp_id;vState)
    $webpage:=$webpage+$buffer
 Until((vState=0)|($error#0))até que o servidor feche a conexão ou se apresente um erro
	Produto: 4D
	Tema: IC TCP/IP
	Número 
        88930
        
        
        
	
	Criado por: 4D Internet Commands 6.5
	
	
	
	
	
	
	
	
	
	
	
	4D Internet Commands ( 4D v17)
	
	
	
	
	
	
	
	
Adicionar um comentário