Salve, devo utilizzare il winsock per leggere i messaggi da una casella di posta.
Mi collego correttamente (wskClient.connect), ricevo la risposta positiva, con DataArrival(ByVal bytesTotal As Long) vedo ciò che il server mi risponde, ma poi come vedo il numero dei messaggi e come ne leggo il contenuto?
Ho un form con un pulsante per la connessione che prende host e porta come parametri da due textbox chiamate host e porta, poi ho una terza textbox in cui visualizzo quanto il server mi risponde e vorrei asociare all'evento click di un pulsante "LIST" la visualizzazione del numero dei messaggi nella terza textbox ed in ultimo vorrei associare all'evento click di un altro pulsante "Vedi Messaggi" il contenuto dei messaggi, da visualizzare poi sempre nella terza textbox. Il problema è che non so come. Non trovo i metodi relativi al "list" ed al "retr" del telnet. Spero di essere stato chiaro.
Grazie in anticipo a tutti.
Ecco il listato:
'pulsante connetti
Private Sub Command1_Click()
wskClient.Connect host.Text, porta.Text
End Sub
'pulsante disconnetti
Private Sub Command2_Click()
wskClient.Close
End Sub
Private Sub wskClient_DataArrival(ByVal bytesTotal As Long)
Dim a As String
wskClient.GetData a
txtReply = a & vbCrLf
End Sub