Avatar billede searchjob Nybegynder
19. september 2006 - 14:17 Der er 3 kommentarer

Telnet i vb

Skal man bruge winsock til at sende kommandoer i telnet?
hvis ja, hvad er port og serveren så?


Har prøvet følgende, men det virker vist ikke
Private Sub a_DataArrival(ByVal bytesTotal As Long)

Dim data As String
a.GetData data, vbString, bytesTotal
k.Text = "" + k.Text + "" & data

End Sub

Private Sub Command1_Click()
a.SendData "o mail.tele.dk 25"
End Sub

Private Sub Form_Load()
a.Connect
End Sub
Avatar billede sjh Nybegynder
19. september 2006 - 22:33 #1
Telnet bruger port 23 som standard..
Avatar billede therichman Nybegynder
27. september 2006 - 17:51 #2
Det ser heller ikke ud til du har de nødvendige argumenter med. Udfra det du har skrevet vil jeg tro du prøvet at forbinde til "mail.tele.dk" på port 25 (SMTP), isåfald skal din kode ændres lidt:

Private Sub Form_Load()
a.Connect "mail.tele.dk", 25 'Der forbindes til mail.tele.dk på port 25
End Sub

Private Sub a_DataArrival(ByVal bytesTotal As Long)
Dim data As String
a.GetData data
k.Text = k.text & vbcrlf & data
End Sub
Avatar billede therichman Nybegynder
27. september 2006 - 17:54 #3
Connect kommandoen skal vide præcist hvilket host og hvilken port den skal forbinde til, det er ikke meningen det skal foregå via SendData. SendData bruges til at sende data når forbindelsen er skabt. I tilfældes med mailserveren kunne du jo sende en "HELO" kommando:


Private Sub Command1_Click()
if a.state <> 0 then
a.SendData "HELO 127.0.0.1"
End If
End Sub
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