21. januar 2002 - 18:49Der 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).
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
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 ???
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!
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.