|
| Autor |
Nachricht |
raptor0576 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! 
mfg |
|
| |
|
 |
Marduk Ü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

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

Anmeldedatum: 16.04.2008 Beiträge: 374
|
Verfasst am: 22.06.2008, 09:32 |
|
|
Ne, so kompliziert doch nicht 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

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

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

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... |
|
| |
|
 |