Avatar billede Slettet bruger
19. september 2001 - 10:56 Der er 1 løsning

fejl når jeg sende data igennem winsock

dette er mit script, kopiret fra Microsoft\'s website (MSDN)



Private Sub Form_Load()
    tcpClient.RemoteHost = \"10.119.254.1\"
    tcpClient.RemotePort = 3001
End Sub

Private Sub cmdConnect_Click()
    tcpClient.Connect
End Sub

Private Sub Command2_click()
    tcpClient.SendData \"test\"
End Sub

Private Sub tcpClient_DataArrival _
(ByVal bytesTotal As Long)
    Dim strData As String
    tcpClient.GetData strData
    MsgBox (strData)
End Sub


Run-time error \'40006\':

Wrong protocol or connection state for the requested transacrion or request.. hjælp

fejl når jeg trykker på Command2

Avatar billede jper Nybegynder
19. september 2001 - 12:11 #1
Du kalder SendData før porten er connectet, disable Command2 i properties og indsæt dette:

Private Sub tcpClient_Connect()
    Command2.Enabled = True
End Sub
Så er du sikker på der er forbindelse inden du kalder SendData
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester