IdTCPClient e SCPC
estou fazendo um sistema que consulta a situação de um cliente no scpc. O pessoal do SCPC já me deu login e senha de teste, e as orientações pra montar minha requisição.
Funciona assim: eu tenho que mandar uma string pelo ip/porta que eles me mandaram e receber uma string como resposta.
Como eu mando essa string? estou tentando via idTcpClient mas não sei usar isso direito, quando eu estou enviando ele trava.
alguem pode me ajudar?
Funciona assim: eu tenho que mandar uma string pelo ip/porta que eles me mandaram e receber uma string como resposta.
Como eu mando essa string? estou tentando via idTcpClient mas não sei usar isso direito, quando eu estou enviando ele trava.
alguem pode me ajudar?
Vitor Rubio
Curtidas 0
Respostas
Massuda
11/07/2005
O esquema básico seria...Nenhum tratamento de erro/exceção está mostrado.
O que você precisa checar com o pessoal do SCPC (não seria SPC?) é como a string é formatada. No caso, o exemplo está assumindo que a string é terminada com os caracteres CR/LF, mas pode ser que use alguma convenção diferente. Já vi utilizarem strings de tamanho fixo e strings ´estilo C´ (terminadas com o caractere NUL).
var Resposta: string; ... IdTCPClient1.Host := ´...nome do host ou IP...´; IdTCPClient1.Port := ...número da porta...; IdTCPClient1.Connect; IdTCPClient1.WriteLn(´...a string que você tem que mandar...´); Resposta := IdTCPClient1.ReadLn; IdTCPClient1.Disconnect; ...
O que você precisa checar com o pessoal do SCPC (não seria SPC?) é como a string é formatada. No caso, o exemplo está assumindo que a string é terminada com os caracteres CR/LF, mas pode ser que use alguma convenção diferente. Já vi utilizarem strings de tamanho fixo e strings ´estilo C´ (terminadas com o caractere NUL).
GOSTEI 0