WINSOCK EM GETDATA TRUNCANDO DADOS

EDSONLOPES 06/01/2011 17:50:37
#361438
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
LLAIA 06/01/2011 21:01:12
#361467
O problema pode está no SendData do outro lado.
ADRIANOM 06/01/2011 22:25:37
#361474
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....
EDSONLOPES 07/01/2011 08:14:18
#361491
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.
ADRIANOM 07/01/2011 10:20:11
#361515
Interessante, e precisa de alguma autorização ou cadastro prévio para utilizar este serviço? Ele te notifica se possui alguma restrição?
EDSONLOPES 07/01/2011 10:21:46
#361516
O acesso é restrito para associados a este serviço.
ADRIANOM 07/01/2011 10:28:10
#361518
mas tipo.. vc tem que criar um campo de login, que irá acessar certo?
EDSONLOPES 07/01/2011 10:52:50
#361523
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.
ADRIANOM 07/01/2011 11:06:01
#361525
Tem como vc postar a forma de acesso que vc usa???
Compartilhar com os demais usuários do vbmania?
EDSONLOPES 07/01/2011 11:32:09
#361530
Este procedimento é restrito da Associação Comercial da minha cidade e não tem serventia para desenvolvedores de outros municípios.
EDSONLOPES 07/01/2011 15:11:57
#361559
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 ?
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas