Avatar billede dr.truti Nybegynder
21. januar 2002 - 18:49 Der er 16 kommentarer og
1 løsning

2 connections på winsock ?

Hej!

Jeg har lavet en Telnet server som køre via winsock. Jeg har hele tiden vidst at ikke mere end 1 kan bruge connectionen til serveren af gangen... men kan man mulig vi ikke oprette en til winsock så der kan være 2 bruger på serveren ?
muigvis med en index og 1 og 2 ???

Eller er jeg nød til at udskifte winsock med noget bedre ???

(Bare forstil dig hvad du ville gøre hvis det var dig der havde dette problem).

Truti
ICQ: 72755522
maac@mail1.stofanet.dk
Avatar billede sjh Nybegynder
21. januar 2002 - 20:00 #1
Nu kender jeg ikke til \"Telnet server\" men noget i den stil skulle du nok kunne bruge.


Private NumCount As Long

Private Sub WSock_SendComplete(Index As Integer)
  WSock(Index).Close
  Unload WSock(Index)
End Sub

Private Sub WSock_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Dim SetCount As Long
  SetCount = WSock.Count + 1
    Load WSock(SetCount)
    WSock(SetCount).LocalPort = 0
  WSock(SetCount).Accept requestID
End Sub

Private Sub Form_Load()
  WSock(0).Close
  WSock(0).LocalPort = 80 \'??
  WSock(0).Listen
End Sub

Private Sub WSock_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim strData As String
  WSock(Index).GetData strData, vbInteger, bytesTotal
Text1 = strData
End Sub
Avatar billede dr.truti Nybegynder
21. januar 2002 - 20:23 #2
sjh > Det ser lækkert ud det du har lavet der og jeg tror godt jeg kan bruge det.. men jeg har lidt problemer med at implamantere det i mit prog.

Kan jeg ikke sende dig en mail med programmet så du kan implamantere det for mig (Hvis du har lyst, ingen tvang :-)

Truti

Hæver lige pointsne til lidt mere :)
Avatar billede sjh Nybegynder
21. januar 2002 - 21:14 #3
jeg skal da gørere et forsøg.

sjh.multimedia@get2net.dk
Avatar billede dr.truti Nybegynder
21. januar 2002 - 21:24 #4
Sendt!
Avatar billede dr.truti Nybegynder
21. januar 2002 - 22:43 #5
ok jeg kan se at jeg kan have 2 telnet clienter oppe på serveren på samme tid men nu virker de simple comandoer som Winsock1(0).senddata \"et eller andet\" virker ikke Hvorfor ???

Truti
Avatar billede sjh Nybegynder
21. januar 2002 - 23:00 #6
Nej det er nu \"Winsock1(Index).senddata \"et eller andet\"\" som skal sende data, Winsock1(0).xx er kun for at starte winsock.
Avatar billede sjh Nybegynder
21. januar 2002 - 23:08 #7
Det er her fra du skal sende data:

Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
  Winsock1(Index).SendData \"et eller andet\"
End Sub
Avatar billede sjh Nybegynder
21. januar 2002 - 23:09 #8
Men hvor sender du data til?
Avatar billede dr.truti Nybegynder
26. januar 2002 - 11:43 #9
Undskyld jeg lige har været væk i en uges tid....
men det virker altså ikke...

Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
  Winsock1(Index).SendData "et eller andet"
End Sub

Virker ikke... Min client viser ikke noget af det.... Jeg ved ikke hvad der er galt (har ingen anelelse).

I Det hele taget virker det ikke optimalt..... :(

Truti
Avatar billede dr.truti Nybegynder
28. januar 2002 - 20:36 #10
Er du der ?
Avatar billede sjh Nybegynder
29. januar 2002 - 18:00 #11
hvad bruger du som client, er det også et program du har lavet eller hvad
Avatar billede dr.truti Nybegynder
29. januar 2002 - 22:19 #12
jeg bruger Microsofts standart Telnet app.

Start > Kør > Telnet

Truti
Avatar billede sjh Nybegynder
31. januar 2002 - 01:02 #13
Truti< jeg har sendt en ny fil til dig, det skulle virke nu.
Avatar billede dr.truti Nybegynder
08. februar 2002 - 14:13 #14
Jeg har set det men jeg syntes det er lidt svært at få det hele til at virke normalt!

giv mig lige denne weekend :)

Truti
Avatar billede dr.truti Nybegynder
11. februar 2002 - 20:21 #15
okay Steffen!

nu har jeg siddet lidt og kigget på de eksempler du har sendt mig og de ser ud tal at virke meget fornuftige... jeg skulle lige lave nogle små ændinger men det er også det hele.... jeg takker mange gange for at du ville bruge din tid på den og håber ikke at det her irreteret dig at jeg har været lidt langsom i optrækket!

Mange Tak

Truti
Avatar billede sjh Nybegynder
11. februar 2002 - 22:07 #16
Jeg er kun glad for at kan hjælpe. :-)
Avatar billede dr.truti Nybegynder
11. februar 2002 - 23:06 #17
Det er sådan det skal være :)
He He

Truti
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