WINSOCK EM GETDATA TRUNCANDO DADOS
Há muita matéria sobre o Winsock no forum, porém nada encontrei referente ao problema que estou tendo.
Ao receber dados, ocorre que a quantidade recebida chega até 1452 bytes, no entanto eu deveria estar recebendo 3985 bytes.
A porta que estou utilizando para receber não está blocada.
o Winsock não possue configuração para timeout.
A versão do ActiveX Control é 6.01.9782
Private Sub WinSock1_DataArrival(ByVal bytesTotal As Long)
Dim StrTemp as string
WinSock1.GetData StrTemp, vbString
Grato
Ao receber dados, ocorre que a quantidade recebida chega até 1452 bytes, no entanto eu deveria estar recebendo 3985 bytes.
A porta que estou utilizando para receber não está blocada.
o Winsock não possue configuração para timeout.
A versão do ActiveX Control é 6.01.9782
Private Sub WinSock1_DataArrival(ByVal bytesTotal As Long)
Dim StrTemp as string
WinSock1.GetData StrTemp, vbString
Grato
O problema pode está no SendData do outro lado.
Só uma pergunta: Para usar um banco de dados trabalhando em sistema Servidor/Cliente local, precisa de winsock?
Caso não precise, gostaria de saber como fazer e para que serve o winsock....
Caso não precise, gostaria de saber como fazer e para que serve o winsock....
Estou usando o winsock para consultar cnpj ou cpf no Serviço de Proteção ao Crédito (SCPC), numa determinada porta e IP. O SCPC oferece duas portas, sendo uma não blocada e outra blocada.
Interessante, e precisa de alguma autorização ou cadastro prévio para utilizar este serviço? Ele te notifica se possui alguma restrição?
O acesso é restrito para associados a este serviço.
mas tipo.. vc tem que criar um campo de login, que irá acessar certo?
Há um layout especÃfico para consultas, onde o cógido do associado, o código da associação comercial local e a senha do associado são um dos campos necessários. Cada consulta é tarifada e a ACSP utiliza a Associação Comercial Local para repasar aos Associados que realizaram as consultas no mês.
Tem como vc postar a forma de acesso que vc usa???
Compartilhar com os demais usuários do vbmania?
Compartilhar com os demais usuários do vbmania?
Este procedimento é restrito da Associação Comercial da minha cidade e não tem serventia para desenvolvedores de outros municÃpios.
Minha dúvida é:
Como receber dados blocados ?
Faz-se um loop
1- Recebe-se os dados com winsock.getdata,
2- guarda-se o conteúdo recebido
3- Solicita-se o próximo bloco winsock.getdata chr(13)
Pergunto: o Ãtem 3 está correto ?
Como receber dados blocados ?
Faz-se um loop
1- Recebe-se os dados com winsock.getdata,
2- guarda-se o conteúdo recebido
3- Solicita-se o próximo bloco winsock.getdata chr(13)
Pergunto: o Ãtem 3 está correto ?
Tópico encerrado , respostas não são mais permitidas