Jump to content


Zarb

Member Since 27/10/2010
Offline Last Active 27/10/2010, 15:50
-----

Topics I've Started

Socket C# - Iso 8583

27/10/2010, 15:44

Estou desenvolvendo em C# uma aplicação que criar pacotes de acordo com a ISO 8583 e transmite via socket. Porém a documentação diz que preciso iniciar o pacote com dois bytes em binário que devem informar o tamanho do pacote.

"O pacote padrão ISO-8583,deverá estar precedido por 2 BYTES (Binário) que corresponde ao tamanho do pacote transmitido."

Para enviar estou utilizando o seguinte código:

ASCIIEncoding asen = new ASCIIEncoding();

s.Send(asen.GetBytes(pacote));


Obs: pacote é uma variável string

Os dados chegam ao destino normalmente porém os Bytes contendo o tamanho do pacote não são enviados no formato necessário.

IPB Skin By Virteq