Entwickler-Ecke
Internet / Netzwerk - Indy UDP Client auf einen Netzwerk Adapter beschränken
manu - Do 12.06.03 12:10
Titel: Indy UDP Client auf einen Netzwerk Adapter beschränken
Kann ich einen Indy UDP Client auf einen Netzwerk Adapter beschränken? Mein Game-Server Browser soll nämlich nur Ergebnisse aus dem lokalen Netzwerk anzeigen/bearbeiten. Wenn ich mich aber nun mit meinem Modem ins Internet einwähle nimmt er das Modem als Netzwerk Adapter.
mfg manu
BungeeBug - Do 12.06.03 12:27
Hi, jup das kann man ... du musst mal gucken da muss irgendwo ne Einstellung Bind-Address oder so sein. Die sollte als Default auf 0.0.0.0 stehen oder leer sein. Da gibst du dann die gewünschte IP an an die sicher das Prog binden sill ... tada :)
MfG BungeeBug
manu - Do 12.06.03 17:00
Mhhhhm mein UDP-Client hat die Eigenschaft "binding" die den Datentyp TIdSocketHandle hat. Aber bei mir bringt er die Fehlermeldung "Einer Nur-Lesen Eigenschaft kann kein Wert zugewiesen werden".
Hat vieleicht jemand ein bisschen Beispielcode? :oops:
mfg manu
BungeeBug - Do 12.06.03 19:08
Hi,
Einstellung sollte eigendlich über den OpjektInspector mach bar sein ... da sind soweit ich weis nur änderbare Eigenschaften drin :)
MfG BungeeBug
P.S.: Posting 600 von meiner wenigkeit :P
manu - Do 12.06.03 22:05
Ich habs leider ned im Objekt Inspektor :D
Aber ich glaub ich weis was du meint weil die UDP Server Komponente von Indy hat das:
Ich habs jetzt geschafft dem Client eine IP zuzuweisen:
Quelltext
1:
| Client.Binding.IP:= '192.168.0.1'; |
Aber das hält leider das nicht lange. Wenn ich den Wert gleich nach dem zuweisen abfrage ist er noch vorhanden, aber wenn ich irgenetwas mache, z.B. senden dann ist die Einstellung auf einmal verschwunden, hab keine Ahnung was da los ist.
mfg manu
Edit: @BungeeBug: Na dann herzlichen Glückwunsch zum 600. Posting! :D
manu - So 15.06.03 17:40
Ok, mach ich. Ich hab noch die (gehabt):
http://www.indyproject.org/indy/downloads/IndyWin32_9_00_11_Src.zip
Ich hab gesehen dass man auch schon die Beta von der 10ner runterladen kann, ist das zu empfehlen? Oder soll ich lieber die letzte 9ner laden?
Edit:
Ich hab jetzt die neue Indy Version runtergeladen und installiert. Mein Problem iss immernoch dass wenn ich per Modem ins Inet eingewählt bin mein Programm nur noch UDP Daten aus dem Inet empfangen kann. Also nix mehr mit LAN funktioniert.
mfg manu
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!