Streams in einer Schleife erstellen ! Aber wie ? - Erledigt

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

flashmaxel

Betreff: Streams in einer Schleife erstellen ! Aber wie ? - Erledigt

BeitragSa, Jun 24, 2006 22:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

Wie der Titel schon sagt ich möchte UDP-Streams in einer Schleife erstellen. Eigentlich kein Problem dachte ich bis mir die grausame Realität klar wurde Wink .
Bei jedem Schleifendurchlauf muss sich das Streamhandel verändern - aber wie?

Eigentlich dachte ich das geht in etwa so:

Code: [AUSKLAPPEN]

For i=1 To 10
stream_name$="a"+Str i
stream_name=CreateUDPStream (i)
Next

Tut es aber leider nicht ... bloß wie dann?
Wenn irgendjemand eine Antwort hätte würde ich mich freuen !
Vielen Dank Max
Real C programmers never die; they cast to void.
  • Zuletzt bearbeitet von flashmaxel am So, Jun 25, 2006 0:27, insgesamt einmal bearbeitet
 

flashmaxel

BeitragSo, Jun 25, 2006 0:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Dank des Blitzchats und <s_m_w> - Vielen Dank !!! - hab ich jetzt die Lösung. Für die die später eventuell nochmal dasselbe Problem haben wie ich :

Code: [AUSKLAPPEN]

Dim streams(20)
For i=1 To 20
streams(i)=CreateUDPStream(i)
Next


Max
Real C programmers never die; they cast to void.
 

Ensign Joe

BeitragSo, Jun 25, 2006 1:46
Antworten mit Zitat
Benutzer-Profile anzeigen
ähm wozu brauchst du das denn?
Man kann auch über einen UDP-Stream an verschiedene Empfänger senden
Ich habe jetzt eine Pommesbude aufgemacht am Münchner Hauptbahnhof.
Und da ich Herbert Görgens heiße, heißt diese Pommesbude
Herbert's Pommesbude Smile

BtbN

BeitragSo, Jun 25, 2006 9:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Genau, was soll das bringen gleich 20 Streams zu erstellen?
Aber noch schlimmer ist, das du sie auf den Ports 1 bis 20 erstellst! Normal sollte man seine Streams auf Ports mit hohen Zahlwerten erstellen, oder garkeinen Port angeben.
 

konstantin

BeitragSo, Jun 25, 2006 13:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Von der IANA werden die Ports 0 bis 1023 (so genannte "low-ports") für reguläre Dienste wie SMTP, HTTP usw. reserviert. Eine Verwendung dieser Ports ist also schwachsinn, zumal auch oftmals vom System nicht zugelassen.

Die dynamischen Ports, also Ports, die man für eigene Zwecke nutzen sollte, sind 49152 bis 65535.

Siehe IANA.
 

flashmaxel

BeitragMo, Jul 03, 2006 16:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab einen UDP-Server geschrieben, mit einem Socketport der jedem Client der "connecten" will einen Port zuweißt, sofern dieser nicht auf der Banliste ist.
Ich hab das nicht alles auf einen Port gelegt weil man ja sonst immer ein Identifizierungs(-byte,string,....) mitschicken müsste. So weiß das Programm immer die Infos eines Ports gehören zu einem bestimmten client - ich dachte das gibt eine geringere netzwerkauslastung weil weniger Daten geschickt werden.

Die Ports 1-20 hab ich natürlich nicht verwendet Smile das war ja nur ein Beispiel das ich schnell gecodet hab damit man meine Frage besser versteht !
Bei meinem Server kann man die Ports je nach Benutzer in der Konfiguration einstellen.

Max
Real C programmers never die; they cast to void.

Lunatix

BeitragMo, Jul 03, 2006 18:57
Antworten mit Zitat
Benutzer-Profile anzeigen
kleine fräge :

Wennich PORT$ = "8080" mach äh dann kannich mim Kumpel über inet schreiben (chat-proggie)

ists egal welcher port? also geht auch 7776 oder 77542 z.B. ?? weils hiess ja diese verwenden....
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

SoNenTyp

BeitragMo, Jul 03, 2006 19:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Maximal 65535. Obs noch vom Programm begrenzt wird weiß ich nicht.
Gruss Der Typ.

User posted image

Lunatix

BeitragMo, Jul 03, 2006 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
oh sry Embarassed

da habbich wohl ned augepasst^^

dann sagen wir halt 50456 xD
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group