Ir para conteúdo
  • Cadastre-se

dev botao

Comunicação via Socket usando vb.NET


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 3007 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde.

Iniciei a poucos dias o estudo sobre comunicação via socket de uma aplicação .net com o ACbrMonitorPlus, porém estou travado.

Fiz testes com o acesso via arquivo de texto e tudo correu bem, porém via socket estou tendo dificuldades. Olhei os exemplos de código e aparentemente estou no caminho correto, consigo conectar ao ACbrMonitorPlus mas o comando não é enviado.

Abaixo o código simplificado que estou usando atualmente:
 

Dim Retorno As String = ""
Dim tcpClient As New TcpClient()
tcpClient.Connect("localhost", 3434)
Dim networkStream As NetworkStream = tcpClient.GetStream
            
Dim sendBytes As Byte() = System.Text.Encoding.ASCII.GetBytes("SAT.ATIVAR")
networkStream.Write(sendBytes, 0, sendBytes.Length)
networkStream.Flush()

Dim ReceiveBytes(tcpClient.ReceiveBufferSize) As Byte
networkStream.Read(ReceiveBytes, 0, CInt(tcpClient.ReceiveBufferSize))
' exibe os dados recebidos do host no console
Dim returndata As String = System.Text.Encoding.ASCII.GetString(ReceiveBytes)
MsgBox(("Host retornou : " + returndata))
Desculpem se pareço um pouco leigo, é que relamente por enquanto estou nesse nível, obrigado pela compreensão.
Link para o comentário
Compartilhar em outros sites

  • Moderadores

pelo que me falou então leu os exemplos do svn!

pelo que me parece isso dai é código VB certo?

olhou que ele envia uns chr(13) chr(10) e também . ponto

lá nele neste exemplo está isso aqui.. então acho que tu não foi até o mesmo e conferiu certo?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Boa noite Juliomar, o código é em vb. Me desculpe, mas acho que não fui no local correto. Poderia por favor me mandar o link se possível? tem muito material e acho que estou me perdendo entre eles, porque realmente não achei este exemplo.

Muito obrigado pela atenção e compreensão.

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3007 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...