Teen TCPIP Listen juttua, mutta en saa vastaanonotettua toista porttia (portti 25001). Saan kyllä lähetettyä (porttiin 25000) ja saan siihen vastauksen samaan komento porttiin(portti 25000). TCPIP on 192.168.100.17
Nämä molemmat portit tulevat tuon erillisen laitteen kahdesta portista.
Laitan tuon 25001 portin koodin tähän.
Kuitenkin voin vastaanottaa kaikki datat laitevalmistajan omalla ohjelmalla samasta (port 25001) tietokoneestani.
Private Sub tcpServer_DataArrival _
(ByVal bytesTotal As Long)
' Tuleva data
Dim strData As String
tcpServer.GetData strData
txtOutput.Text = txtOutput.Text & strData & vbCrLf
End Sub
Private Sub Form_Load()
' LocalPort
On Error GoTo listern_err
tcpServer.Close
tcpServer.LocalPort = 25001
tcpServer.Listen
Exit Sub
Private Sub tcpServer_ConnectionRequest _
(ByVal requestID As Long)
' tarkista onko kytkentä tehty
If tcpServer.State <> sckClosed Then
tcpServer.Close
End If
tcpServer.Accept requestID
End SubOlisiko kellään antaa pientä vinkkiä?
Hei. Ei tarvitse enään etsiä.
Löytyi siihen ratkaisu.
Tuossa laitteessa oli kaksi TCPIP Client porttia.
Luulin, että toinen olisi Server portti.
Nyt molemmat portit toimivat luetttavasti.
Valmistajalla oli tosi huonot ohjeet.
Tämä oli englantilainen tuote.
Aihe on jo aika vanha, joten et voi enää vastata siihen.