socket
Pessoal, td legal?
Seguinte: to trabalhando num socket que recebe "pacotes" TCP em uma determinada porta...
Tá tudo quase perfeito.
Recebo os pacotes, consigo salvar no banco... tudo certinho...
O problema é o seguinte, os dados que estou recebendo são inúteis... não estou entendendo... mas não estou conseguindo decodificar os dados para uma forma aproveitável...
Atualmente estou fazendo assim (conforme aprendi em um tutorial):
Dim bytes(tcpClient.ReceiveBufferSize) As Byte
networkStream.Read(bytes, 0, CInt(tcpClient.ReceiveBufferSize))
' Retorna os dados recebidos do cliente para o console
Dim clientdata As String = Encoding.ASCII.GetString(bytes)
Console.WriteLine(("Cliente enviou : " + clientdata))
Esta mesma variável clientdata estou inserindo no bd...
Mas ela vem praticamente sem dado nenhum... no final das contas isso deveria ser traduzido em uma string grnade de aproximademente 500 caracteres.... mas não... acaba imprimindo em tela e salvando no bd no máximo uns 20 caracteres e bem esquisitos...
Será que alguem tem algum palpite?
Discussão (8)
Carregando comentários...