Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20

spezifischer connectionrequest?
Verfasst am: 21.06.2008, 17:49

hey hab ne dringende frage [img]/sad.gif[/img]

nehmen wir an ich hab 2 clienten und einen server laufen(z.b. ein chat)

jetzt connecten beide clients gleichzeitig zum server.
es darf sich aber nur z.b. der erste mit dem client verbinden.

ich muss also beim connectionrequest(serverseitig) etwas abfragen, wie z.b. hostname oder irgendwas mit geschicktes...

weis aber net wies geht oder obs überhaupt geht....

ist sehr dringend! Wink

mfg
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 21.06.2008, 20:22

Weise den beiden Clienten halt einen Namen zu, zb 1 und 2. Und in deinem Server guckst du dann wer sich verbindet, falls 1 dann zulassen, falls 2 nicht zulassen.
 
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20


Verfasst am: 22.06.2008, 03:10

em haste nen beispielcode?
ich meine wie genau meinst du das mit den namen?

soll ich beim client

Visual Basic: [code]socket.localhostname="whatever"[/code]

einstellen oder wie?

und wie frag ich das schon beim connectionrequest beim server ab?

ist bissl spät grad vielleicht überseh ich grad was xD
sry
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 22.06.2008, 09:32

Ne, so kompliziert doch nicht Very Happy Sende einfach beim Senden deiner Daten einfach ne 1 oder ne 2 vorne dran mit. Also
"1" & "Deine_Daten_zum_Versenden" bzw 2 vorne

Und wenn du die Daten dann empfängst, guckst ob ne zwei oder ne eins vorne dran steht und lässt die Verbindung zu oder blockst sie.
 
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20


Verfasst am: 22.06.2008, 14:35

oha also du redest schon davon dass ich als client dem server etwas senden soll noch bevor er die verbindung akzeptiert hat?

mir geht es darum dass ich vom client irgendne info bekomme, noch BEVOR ich die verbindung akzeptiert hab!!!

ich will nicht jede verbindung annehmen dann nachschaun obs passt, dann trenne müssen und wieder listen... verstehst?

vielleicht nen codebeispiel oder so?

mfg
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 22.06.2008, 16:18

Wenn du das so lösen willst, kannst du nicht mit Sockets arbeiten, sondern musst à la Firewall die eingehenden Verbindungen sniffen und ggf. blockieren, dass dein Server gar nichts von der Verbindung vom Clienten mitbekommt.
Aber im Endeffekt muss die Verbindung in irgendeiner Weise angenommen werden um zu entscheiden ob sie durch darf oder nicht;)
 
raptor0576
Tutorial Leser
Tutorial Leser

Anmeldedatum: 03.05.2008
Beiträge: 20


Verfasst am: 22.06.2008, 22:05


k also ist es wohl nicht möglich irgend eine info beim request mitzusenden [img]/sad.gif[/img]

ty...
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [Video] Winsock Chat 3696 07.07.2009, 11:13
Keine neuen Beiträge [Video] Chat Flooder 4674 07.04.2008, 18:12
Keine neuen Beiträge Server Client Chat 1194 02.10.2008, 11:10
Keine neuen Beiträge Multi User Chat Server Rückantwort! 981 13.06.2007, 17:38
Keine neuen Beiträge Im Chat Einloggen (Client Hack) Bin am Verzweifeln. 2524 23.05.2007, 21:00
 


[ Time: 0.1285s ][ Queries: 100 (0.0894s) ][ GZIP on - Debug on ]