1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1269
1269
EMPFEHLEN
-
16.10.09 15:15 #1
- Registriert seit
- Oct 2007
- Ort
- C:\Windows
- Beiträge
- 14
Habe mir etliche Tutorials durchgelesen und verstehe einfach nicht warum das so
nicht funktioniert wie ich es mir gedacht habe. Der Server startet und wenn ein
Client etwas sendet klappt auch alles, nur sobald ein zweiter Client connected
bricht der 2. Client total zusammen.
Liege ich richtig das mein Code nur für einen einzigen Client ausgelegt ist und
nicht für mehrere? Was habe ich genau falsch gemacht und wie änder ich das
am besten? Muss ich etwa für jeden Client einen Thread starten?
Hier der Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Dim stream As NetworkStream Dim reader As StreamReader Dim writer As StreamWriter Dim server As TcpListener Dim client As TcpClient Dim tcpThread As New Thread(AddressOf tcp) Sub Main() ' tcpThread.Start() End Sub Sub tcp() ' Try server = New TcpListener(IPAddress.Any, 8888) server.Start() client = server.AcceptTcpClient stream = client.GetStream reader = New StreamReader(stream) writer = New StreamWriter(stream) While True execute(Decryptor(reader.ReadLine)) End While Catch ex As SocketException MsgBox(ex.ToString, MsgBoxStyle.Exclamation, "Applicationerror") End Try End Sub
Vielen Dank im vorraus
MfG
PsychomentisSELECT `math`, `logic`, `language` FROM `brain` WHERE `username`='root' AND `typ`='default' GROUP BY `important` ASC
-
Hi,
Ja. Ich meine du musst für jeden Client einen extra Thread starten.
Ich hatte mal ein Beispiel aber das find ich im Moment nicht
. Vielleicht such ich gleich nochmal hinter her.
Habe es gefunden: http://msdn.microsoft.com/de-de/library/bb979208.aspx
Gruß
x y zGeändert von Erik (17.10.09 um 17:26 Uhr) Grund: Link hinzugefügt
-
17.10.09 20:15 #3
- Registriert seit
- Oct 2007
- Ort
- C:\Windows
- Beiträge
- 14
Hey super danke.
Muss zwar nen bisl umdenken, aber das hat mir ungemein weitergeholfen!
Wenn ich den Code fertig habe werde ich den mal posten damit andere Programmierer die sich an sowas versuchen wollen nen kleinen Einblick bekommen.
MFG
PsychomentisSELECT `math`, `logic`, `language` FROM `brain` WHERE `username`='root' AND `typ`='default' GROUP BY `important` ASC
Ähnliche Themen
-
Multithread Programmierung
Von Perdan im Forum C/C++Antworten: 9Letzter Beitrag: 10.11.09, 12:09 -
MFC Multithread & this Zeiger
Von JoachimJogi im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 27.06.07, 18:07 -
MSSQL: Mappen von User-Daten von einem Server auf einen anderen Server
Von JimKnopf80 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 02.03.07, 14:57 -
Multithread problem
Von LuckyProgger im Forum C/C++Antworten: 12Letzter Beitrag: 04.08.06, 21:04 -
Multithread Problem
Von CodeFatal im Forum C/C++Antworten: 7Letzter Beitrag: 10.01.06, 12:45





Zitieren
Login





