amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

1 2 -3- 4 5 6 Ergebnisse der Suche: 176 Treffer (30 pro Seite)
DNA   Nutzer

11.03.2008, 15:11 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von MaikG:
Nochmal, ich habe keine ahnung von einem "Webservice".

Ist kein Beinbruch. Ging mir auch so. Hab's aber geregelt bekommen und bin innerhalb von 4 Stunden Tüftelei offizieller Fan geworden.

Zitat:
Original von MaikG:
Und IMMER glaub ich nicht, was immer das ist, wenn person
xyz so einen service macht kann er diesem auch wieder entfehrnen.


Juhu, Problem erkannt. Das gibt satte 120 von möglichen 100 Punkten. Daher empfehlen wir Dir auch seit Anbeginn der Diskussion mehrere Dienste zu hinterlegen, damit Du eine gewisse Redundanz hast.
Du könntest aber mit 'nem Webservice nicht nur Deine IP ermitteln. Du könntest auch eine Reihe von Webservice-Adressen übertragen, womit Deine Liste von möglichen Services auch noch aktuell bleibt. Das wäre der Hammer. Windowsupdates wären ein Sch.... gegen Deine dynamischen Webservices.

MaikG. Du kannst es drehen und wenden wie Du willst, Du hast lokal keine echte Chance Deine öffentliche IP zu ermitteln. Bastel nicht an Deinem Modemmodell rum weil's in diesem seltenen Sonderfall zufällig funktioniert. Setz dich gleich an das Routerproblem und Du merkst dass man es lokal nicht lösen kann. Im weiteren Verlauf kannst Du dann endlich die Lösung des Problems angehen.

In der Zeit, an der Du hier an der lokalen Lösung frickelst, hättest Du inzwischen locker folgendes schaffen können:
- gelernt einen Webservice abzufragen
- gelernt einen Webservice anzubieten
- ne eigene Domain geholt und den Dienst dort draufgematscht
- Deine Hammerapplikation fertiggestellt und veröffentlicht
Und allein mit den Zinsen der Einnahmen Deiner Hammerapplikation hättest Du die Hostingkosten, Deine Yacht und Dein Haus bezahlt. Du würdest eine Horde Leibwächter brauchen, weil die olle Hilton dauern nur auf Deine Kohle scharf ist, und weil Du keine Böcke mehr hättest das Merkelchen sich sonntags dauernd zum Essen entlädt.

Du siehst also das ungeahnte Potential von Webservices. Nun hör bitte auf zu frickeln, leg' los mach was draus.

Hellau,
DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 11.03.2008 um 15:15 Uhr geändert. ]
 
DNA   Nutzer

11.03.2008, 13:08 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von Maja:
Jawoll!

Und jetzt kommt eine Frage. Funktioniert das auch zuverlässig, wenn ein Router im Steath Mode läuft?


Ich bin mir jetzt unsicher was Du mit Stealth Mode meinst, wird aber schon das grandiose Feature sein, dass ein Router nicht auf eine externe Anfrage antwortet anstatt ein sauberes Reject zu senden. (Was ungefähr so sinnvoll ist, wie ein Tarnnetz auf einem Eigenheim in einer Einfamilienhaussiedlung). Falls Du das meinst: JA, denn der Client fragt nach draußen, der Server antwortet und der Router reicht die Antwort zum Client durch. Das ist nix weiter als wenn Du z.B. surfen würdest, also eine Anfrage an einen Dienst, kein Anbieten eines Dienstes.

<offtopic>
Der Stealth Mode greift nur, wenn ein Paket von außen ungefragt kommt.
Wobei der Stealth Mode eh sinnlos ist, weil der Router per Default alle Pakete auf allen Ports rejected, es sei denn es ist ein Forwarding eingerichtet (Oder ein Client im LAN ist als "exposed host" in die DMZ gestellt. Das wiederum ist auch sehr gefährlich, weil der Client ja ne extra Firewall braucht).
Das der Router im Stealth Mode nicht antworten soll steigert in keinem Fall die Sicherheit und ist obendrein nicht ICMP-konform.
</offtopic>

Das einzige was die Verwendung von Webservices stören könnte, wäre in dem Fall eine amoklaufende, wild blinkende Personal Firewall, welche ein "unauthorisiertes" Programm auf der Maschine entdeckt. Aber solche begrenzt sinnvollen Tools gips ja zum Glück auf dem Amiga nicht, oder?

Grüße, DNA



--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 11.03.2008 um 13:10 Uhr geändert. ]
 
DNA   Nutzer

11.03.2008, 10:24 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von MaikG:
>Also, bin ich per Modem unterwegs steht die korrekte adresse unter
IP-Adresse. Bin ich per Routerähnlichen Gerät unterwegs,
steht nur das Gateway dort. Aber dann könnte ich immernoch
filtern was intern und was extern ist. Und wenn da halt nur
internes steht kann man immernoch webservices nutzen.


Bist Du per Modem eingewählt, dann steht Dein Rechner direkt im Internet. In diesem (seltenen) Fall hat Dein Rechner eine öffentliche IP. Bist Du hinter einem Router, dann ist der Router eingewählt und leitet Deine Anfragen raus (Gateway) und liefert die Antworten an Dich zurück (NAT). Der Router macht in dem Fall hinter sich ein LAN auf, welches über ihn ins Inet kann. Alle Rechner haben LAN-IP's und nur der Router hat 'ne öffentliche.
Du redest immer von Standardlösungen. Nimm einfach einen Webservice! Der funktioniert IMMER. Du mußt nicht rausfinden ob Du hinter einem Router bist oder direkt eingewählt und daraufhin im Quelltext verzweigen. Nimm 'nen Webservice und Du weißt mit welcher IP Du unterwegs bist.


--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

11.03.2008, 09:28 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von woop:
Die Anforderung lautete aber afaik "Ich will die Internet-IP ermitteln und es soll eine universelle Lösung sein"... und das läuft so nicht. Wenn doch, bitte ich um Erleuchtung :)


*Leucht* :) Webservices sind ja sowas von universell, das glaubt man fast gar nicht. HTML-Parsen ist schon bissel Gefrickel, aber Webservices liefern es einem praktisch mundgrecht. Wenn man nun noch mehrere Adressen hinterlegt hat man genug Redundanz um auch einzelne Ausfälle abzufangen. Falls Du mit universell jedoch meinst dass die Lösung bis mindestens bis 2043 laufen soll, dann würde das bedeuten das die anbietende Website diesen Dienst immer anbietet und das die Website niemals gestört ist. Das kann man nicht erreichen. Sowas kann man aber mit keiner Technik erreichen. Außer der von jedem zu nutzende $Volksprovider verteilt nur noch $Volksrouter, welche eine definierte Schnittstelle anbieten, auf die man sich immer beziehen kann. Aber das haben wir nicht. Eventuell sollte wir mal Herrn Schäuble darauf ansprechen, das wäre bestimmt auch was für ihn.

Zitat:
Original von woop:
Für ein spezielles Setup kriegt man natürlich eine Lösung gebastelt, aber eben nichts universelles. Auch diese ganzen Vorschläge nach dem Konzept "Webservice fragen" sind nicht universell und werden so auf einer Menge Rechner aus 64567458658 Gründen nicht funktionieren.


Das sehe ich auch komplett anders, wenn man sich vorhält, was man bekommen kann. Ohne html-Seiten mit der IP oder webservices hat man letztlich keine Chance, seine öffentliche IP in jeder Umgebung herauszufinden. Lokal bekommt man sowas nicht standardisiert ermittelt. Webservices sind da standardisiert. Man sollte halt nur schauen, dass man mehrere Dienste hinterlegt, und dass man sich Services von großen Seiten ranzieht, damit die Dienste auch noch in einer Woche verfügbar sind.

Zitat:
Original von woop:
Und sobald das jemandem klar ist, wird er hoffentlich ganz von alleine zu den Fragen "wofür genau brauche ich die IP" und "warum genau brauche ich für diesen Zweck unbedingt diese IP" kommen :)

Öh, also die Reihenfolge wäre andersrum besser. Erst wissen warum ich die öffentliche IP brauch, dann verstehen dass man die nur von außen sicher ermitteln kann und dann passende Technologien nutzen um die IP zu ermitteln.

Ich hier hängt's scheinbar wirklich. Mit mittlerweile auffälliger Ingnoranz wird das eigentliche Problem durch den Threadstarter ignoriert und blind an lokalen Methoden gebastelt. Es ist schon zum schreien, aber was solls. Es kann sein dass es unter Amiga ganz anders läuft, aber unter Win ist die Abfrage des Services ein Dreizeiler.

In diesem Sinne,
Hellau, DNA



--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 11.03.2008 um 09:54 Uhr geändert. ]
 
DNA   Nutzer

07.03.2008, 16:12 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Weiterhin gibt es
- eine Extension für PHP, mit welcher man Webservices bereitstellen kann.
- oder über den IIS. Die Erstellung erfolgt dann über C#, oder einer anderen .net-Sprache
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

07.03.2008, 14:52 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

@MaikG:

Du wirst wohl mal ein paar Seiten suchen und für diese ausprogrammieren müssen. Aber http://checkip.dyndns.org/ machts Dir z.B. sehr leicht. Da ist fast kein Ballast dabei.

<html><head><title>Current IP Check</title></head><body>Current IP Address: 217.93.X.Y</body></html>

Das bekommst Du sicher hin.

Aber mal davon abgesehen hoffe ich jetzt stark, daß Du mit "192.168.0.2" ein ganz schlechtes Beispiel gewählt hast, denn das ist eine LAN-Adresse. Kein Internet!
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

07.03.2008, 14:27 Uhr

[ - Direktlink - ]
Thema: V: S AmigaOne
Brett: Kleinanzeigen (keine Auktionen!)

Jo, Du hast bei der Aufgabe des Inserats leider 'ne falsche Einstellung bzgl. "Verkaufen" und "Suche" gemacht. Daher steht nun ein V: vorn dran.
Du hast zwar noch ein "S" davor geschrieben, aber er hat's halt übersehen. Doch im Grunde ist es Dein Fehler.

Grüße,
DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

07.03.2008, 10:51 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von MaikG:
Ist nicht die eleganteste Lösung. Gut man könnte das jetzt
frei konfigurierbar machen. Den Inhalt muss man trotzdem parsen...

Also Eleganz ist hier völlig egal, weil auschliesslich die Befragung eines Servers im Internet eine verlässliche Information liefert. Selbst wenn Dein aktueller Code auf Deinem System laufen sollte, wirst Du beim nächsten Rechner Probleme haben (Router, etc.).

Das Parsen ist nur bei HTML notwendig (wobei es trivial ist). Beim Webservice bekommst Du einen String. Sauberer geht's nicht.

Durch Abfragen mehrerer Quellen machst Du Deine Anwendung zukunftssicherer. Auf Dauer nicht zu 100%, klar, es sei denn Du bietest den Dienst auf einer eigenen Domain an. Aber immerhin ist es die richtige IP, und keine zufällig ermittelte lokale IP vom zufällig richtigen Adapter auf einer sich ständig reduzierenden Anzahl direkt eingewählter Rechner.
Kurzum: Ohne angeschlossene USB-Glaskugel wird es auf anderen System sehr schwer werden die öffentliche IP zu ermitteln.

Aber das sagen wir ja bereits seit dem fünften bis zehnten Posting.

Grüße,
DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 07.03.2008 um 10:54 Uhr geändert. ]
 
DNA   Nutzer

05.03.2008, 19:26 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von Holger:
Zitat:
Original von DNA:
Also in meinem Fall habe ich exakt sowas gebraucht, weil ich in einem Netzwerkspielserver anzeigen wollte, wie dessen externe IP lautet, damit dieser diese IP an die Teilnehmer durchsagen konnte. Also sowas ist gar nicht abwegig.

Entweder hast Du jetzt unterschlagen, dass es in Deinem Fall nicht um NAT ging oder dass es dennoch erforderte, dass der Server-Betreiber seinen Router so konfiguriert, dass Port geforwarded werden. (Wobei er im letzteren Fall seine IP normalerweise in den Konfigurations-UI, egal welcher Art, ganz nebenbei mitnimmt...)

Es geht um jede lokale Umgebung. Ein Portforwarding ist auch nötig, aber ich bin in der Lage dem Nutzer seine öffentliche IP zu zeigen, ohne das dieser seinen Router, oder eine weiterre Website nach seiner IP befragen muß. Ich kann sie direkt im Spiel anzeigen, woraufhin er diese seinen Mitspielern ansagen kann. Die Einrichtung des Forwarding ist ja eine einmalige Angelegenheit.


--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

05.03.2008, 11:45 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von Solar:
@ DNA:

Ich weiß zwar ehrlich nicht, wieso Du hier den MaikG-Anwalt gibst ...


Ich würde auch für Dich einspringen, wenn ich fände daß Du grad veralbert werden sollst. :)

MaikG scheint Dir ja schon länger auf den Keks zu gehen, aber das hat nix mit dem aktuellen Thema zu tun. Auch wenn Du nun sogar die Quellen gepostet hast. Solchen Code soll MaikG mal schön selbst aushecken. Du hättest den gar nich posten brauchen. Daher habe ich auch zu meinen Quellen keinen PseudoCode gepostet.

Zitat:
Original von Solar:
C code:
#include <unistd.h>
#include <netdb.h>
#include <stdio.h>
#include <string.h>
#include <arpa/inet.h>

int main()
{
    struct hostent * host;
    char hostname[200];
    if ( gethostname( hostname, 200 ) == 0 )
    {
        int i;
        host = gethostbyname( hostname );
        printf( "Hostname: %sn", host->h_name );
        for ( i = 0; host->h_aliases[i] != 0; ++i )
        {
            printf( "Alias #%d: %sn", i, host->h_aliases[i] );
        }
        for ( i = 0; host->h_addr_list[i] != 0; ++i )
        {
            struct in_addr in;
            memcpy( &in.s_addr, host->h_addr_list[i], sizeof( in.s_addr ) );
            printf( "%sn", inet_ntoa(in) );
        }
    }
    return 0;
}



Schön. Ermittelt den Hostnamen und alle internen IPs. Nützt nix.

Zitat:
Original von Solar:
So. Bin ich jetzt ein besserer Mensch in Deinen Augen?

Deswegen nicht, nein. Der Code war unnötig weil:
- er sowas selbst können sollte
- weil der Code das Problem nicht löst.
Aber dennoch finde ich gut, dass wir uns wieder zu einer vernünften Ausdrucksweise einigen konnten. :)

Zitat:
Original von Solar:
Weiß ich ob MaikG's Rechner Host- und Domainname korrekt vom Router übernimmt? Weiß ich ob die Funktionen in der Amiga-bsdsocket in denselben Headern stehen oder dasselbe Verhalten zeigen wie die Solaris-Funktionen, mit denen ich das (in Ermangelung eines Amigas) ausprobiert habe? Weiß ich, wie man in MaikG's bevorzugtem Basic-Dialekt eine C-Funktion aufruft?

Nein, wissen wir nicht. Aber darum ging es auch nicht. Es ging um die öffentliche IP. Und die rein lokal zu ermitteln ist bei der Vielfalt von lokalen Umgebungen imho unmöglich.

Zitat:
Du hast ihn lediglich mit Themaverfehlungen zugetextet. Er hat sie nicht beantwortet. So what?

Zitat:
Original von Solar:
"Warum willst Du die IP wissen, mit der Du surfst?"
"Was spricht denn gethostname()?"
"Bist Du denn nun weiter gekommen, nach der Erkenntnis das gethostbyname() auf 127.0.0.1 wenig sinnvoll ist?"

Keine davon würde ich als Themaverfehlung bezeichnen. Keine davon hat er bislang sinnvoll beantwortet. Zumindest bei den letzten beiden hätte er nach dem "wie" fragen können, statt Statements abzugeben wie "funktioniert ja eh nicht".


1. das war doch geheim. :)
2. weil der lokale Hostname für die Frage nicht interessant ist.
3. auch lokal. Daher nicht besonders wichtig.

Daher hat er eine beantwortet und ab dann kam nix mehr was ihm wirklich helfen würde, wie ich oben bereits geschrieben habe.

Also ich würde einfach nochmal alle technisch wirklich machbaren Möglichkeiten aufzeigen (hat akl ja schon gemacht) und programmieren muß er es dann selber. Aber bisher (und deswegen halte ich halt auf MaikG) basierten alle Anfeindungen (wenn auch evtl. historisch nachvollziehbar) auf Lösungen die keine waren, um ihm eine gewisse Ignoranz vorzuwerfen.

Grüße,
DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

05.03.2008, 10:18 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

@Solar:

> Es geht mir nicht um MaikG's Anforderung, ...

Es geht Dir also nicht um seine Anforderung. Das ist spannend. Es ist ein Programmierforum mit einer konkreten Frage die Du nicht (mehr) beantworten willst. Hey, peinlich. Es kann ja sein dass MaikG es öfters nicht so macht wie Du das willst. Er findet ja auch meine Lösungsformulierung (Webservice, HTML-Parsen eines MyIP-Dienstes) scheinbar zu umständlich, wobei es die einzige Chance sein sollte. Mag sein.

Aber ansonsten hast Du zwar sehr viel geschrieben, alles auf Probleme bezogen, welche ER nicht in die Welt geworfen hat. Denn probier doch bitte mal folgendes:

Geh jetzt mal von der Ursprungsfrage aus, dass er die öffentliche IP braucht. Und? Antwort?

gethostbyname liefert keine allgemeingültige Lösung und auch die loopback-IP nützt ihm in dem Falle reichlich wenig. Einen sinnvollen Verwendungszweck für eine öffentliche IP habe ich auch schon in einem meiner letzten Beiträge erwähnt. Die Frage ist also durchaus berechtigt. (auch wenn Du sowas nicht brauchst, nicht brauchen willst, oder weltbildbedingt nicht wahr haben willst das man sowas brauchen kann)
Du hast ihn lediglich mit Themaverfehlungen zugetextet. Er hat sie nicht beantwortet. So what?
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

04.03.2008, 21:36 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Aber im allgemeinen finde ich die abdriftende Tonlage in diesem Thread sehr erstaunlich, nur weil MaikG's Anforderung nicht in das kleinformatige Weltbild mancher Forumsteilnehmer passt. Haltet lieber die Klappe, anstatt dem Threaderöffner eine unpassende Lösung aufdrücken zu wollen.
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

04.03.2008, 21:36 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von Holger:
Wenn es darum geht, einen Server zu betreiben, muss sowieso dort, wo NAT konfiguriert wurde, auch ein entsprechendes Port-Forwarding konfiguriert werden, das man kaum automatisieren kann. Da nützt das Herausfinden der eigenen, externen IP-Adresse sowieso nix.


Also in meinem Fall habe ich exakt sowas gebraucht, weil ich in einem Netzwerkspielserver anzeigen wollte, wie dessen externe IP lautet, damit dieser diese IP an die Teilnehmer durchsagen konnte. Also sowas ist gar nicht abwegig. (Bei "echten" Serverdiensten sollte man natürlich zusehen, dass man dynamische DNS-Einträger verwendet. Dann hat man den Stress nicht)



--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

01.03.2008, 18:49 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

@MaikG:
Das stimmt. Aber ich wüßte keinen anderen Weg, eben weil Du nicht weist, in welcher Umgebung Dein Programm läuft. Aber Du kannst die Abhängigkeit auf zwei Arten minimieren:
- Du hinterlegst mehrere Seiten, die Du abfragen kannst
- Du installierst einen eigenen Dienst auf einer eigenen Domain.

Vielleicht gibts auch noch andere Möglichkeiten wenn man wüßte was Du genau vor hast.

Grüße, DNA
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

01.03.2008, 13:44 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

@MaikG:

Ich habe mal ein bißchen gesucht. Unter http://checkip.dyndns.org/ bekommt man eine HTML-Seite, welche die IP ohne viel Datenmüll rundrum bekommt. Diese empfangene Datei kann man wieder recht leicht per Code auswerten. Dabei ist Dyndns.org auch ein Verein, welcher nicht so schnell von der Bildfläche verschwinden sollte. Nun weiß ich nicht ob Du's programmtechnisch hinbekommst diese Datei zu holen und auszuwerten?

Ansonsten kann ich Dir noch testweise anbieten meinen Webservice zu nutzen. Der Webservice läuft unter der Adresse "http://dvoelkel.dyndns.org/" und die Funktion heißt "GetIP" und liefert einen Widestring mit der aktuellen IP. Da Webservices aber was relativ modernes sind, weiß ich nicht ob Du die nutzen kannst. Vorteil des Webservice wäre, daß man nix parsen muß und dass das Ergebnis der Abfrage immer ein String ist, und nicht irgendein HTML.

Grüße, DNA
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

01.03.2008, 12:44 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Zitat:
Original von thomas:
@DNA:

Er hat geschrieben, daß er die Adresse, die er sucht, in einer Env-Variablen gefunden hat. Also kann es sich nur um die Adresse handeln, mit der er im lokalen Netzwerk unterwegs ist.


Er schrieb auch, daß er die IP sucht, mit der er surft. :) Aber egal. Es herrscht Konsens:

- Es gibt die lokale IP (meißt 192.168.X.X), mit der er im LAN ist. Die kann man bestimmt recht einfach ermitteln, wobei die aber auch nicht eindeutig sein muss, wenn der Rechner z.B. mehrere Adapter hat.

- Dann gibts noch die öffentliche IP. Die bekommt nicht zwingend der Rechner selbst, es sein denn er wählt sich per Modem (Analog, ISDN, DSL-Modem) ein. Meißt wir die IP aber einem Router zugeteilt. Diesen abzufragen ist sehr gerätespezifisch. Damit sollte es keine allgemeingültige Lösung geben (evtl. uPnP?. Ausweg wäre die Abfrage eines Systems im Internet, welches die öffentliche IP zurückliefert. Das Ergebnis kann dann HTML oder Webservice oder $NochWasAnderes sein.

Nun muß MaikG nur noch ansagen welche IP er sucht oder wofür er sie braucht und dann muss er es "nur noch" programmieren. :)

Grüße, DNA


--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

01.03.2008, 11:39 Uhr

[ - Direktlink - ]
Thema: Eigene IP ermitteln?
Brett: Programmierung

Das ist wirklich nicht ganz einfach und lokal kaum zu ermitteln. Du kannst auf der Maschine maximal ermitteln welche lokale IP Du hast. Im besten Fall wählt sich die Maschine direkt ein und Du bekommst die öffentliche IP raus. Aber jeder Mensch sitzt heute eigentlich hinter einem Router oder Proxy oder anderem erschwerenden Schweinkram.
Du müßtest also irgendjemand "draussen" fragen, mit welcher IP Du ankommst. Damit ist Tomcats Antwort immernoch minder clever, aber inhaltlich ist es der richtige Weg. Ich habe das in meinen Projekten so gemacht, dass ich auf meinem Webserver einen Webservice laufen habe, welcher nix weiter macht als die aufrufende IP zurückzuliefern. Ich weiß nicht ob Du die Möglichkeit hast Webservices zu rufen. Ansonsten müßte man halt Seiten ähnlich wie "wieistmeineip.de" (o.ä.) finden, welche nur die IP als HTML liefern und dann halt das HTML-File empfangen und parsen.
Aber dafür kenne ich mich mit Amigaprogrammierung leider zu wenig aus. (Ich kann nur böses Win32 und TotNet:))

Grüße, DNA

--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 01.03.2008 um 11:41 Uhr geändert. ]
 
DNA   Nutzer

29.02.2008, 19:03 Uhr

[ - Direktlink - ]
Thema: Etwas derb, aber immerhin Erlich.
Brett: Get a Life

Herrlich!
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

23.02.2008, 12:14 Uhr

[ - Direktlink - ]
Thema: Bin ich der einzige Ossi ohne Club o.Verein
Brett: Forum und Interna

Zitat:
Original von Palgucker:
@Maja:

Du meinst also, die Aussage, "das im Osten nicht nur Nazis leben", anzuzweifeln ist - gehts noch!?

Ich bin zwar nicht unbedingt "boeser Onkel-Fan", aber ich kann in der Sinnhaftigkeit seiner Aussage nun wirklich nichts negatives (im Gegenteil) erkennen.


Es zweifelt keiner an, denn diese Deppen sind ein bundesweites Problem. Aber geh doch mal anders ran: Was soll das unpassende onkelsche Geschwall in diesem Thread?

Er kann ja gern einen neuen Thread mit ner Umfrage aufmachen, in welcher er dann feststellen darf, ob wir alle Nazis sind.


--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

19.02.2008, 10:29 Uhr

[ - Direktlink - ]
Thema: Bin ich der einzige Ossi ohne Club o.Verein
Brett: Forum und Interna

@BoeserOnkel:
Ich darf doch wohl bitten. Da hilft auch kein Smily.
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

18.02.2008, 18:30 Uhr

[ - Direktlink - ]
Thema: USB Festplatte freigeben unter WinXP
Brett: Andere Systeme

Die Berechtigung der Freigabe ist das eine, das andere ist die Berechtigung für die Ordner und drunter. Das findest Du auf dem Reiter "Sicherheit" in den Eigenschaften des Laufwerks. Da müßtest Du als Admin mal den Nutzer "Benutzer" eintragen.

Grüße,
DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

18.02.2008, 13:00 Uhr

[ - Direktlink - ]
Thema: Bin ich der einzige Ossi ohne Club o.Verein
Brett: Forum und Interna

Pöhl (Plauen(Sachsen)).

Grüße,
DNA
:dance1:

P.S.: Seit letztem Jahr hab ich lokal eine schöne Sache ins Rollen gebracht. Einen Retroabend. Das heißt geselliges Besammensein bei Bier und anderen leckeren Getränken und ein ordentliches Zocken von Pinball Dreams, Lotus2 und Dynablaster (mit 4 Spieleradapter :nuke: ). Immer wieder schön, und jedesmal ein Fan mehr. :)


--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

17.02.2008, 11:24 Uhr

[ - Direktlink - ]
Thema: V: A3000D - Teile
Brett: Kleinanzeigen (keine Auktionen!)

Hier wird nicht gelacht. :)
Leider hab ich derartiges nicht übrig. Die letzten Originalschrauben hab ich mit dem letzten 3000er abgegeben. Sorry.

Wegen den Gehäuseteilen: Nun auch gegen Gebot, sonst werd ich den Schrotthändler damit belästigen.

Grüße, DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

13.02.2008, 18:05 Uhr

[ - Direktlink - ]
Thema: V: A3000D - Teile
Brett: Kleinanzeigen (keine Auktionen!)

Holla,

Da ich beim letzten Verkauf kurz vorm Versand Mängel an den Teilen festgestellt habe, biete ich sie nun mit genauerer Beschreibung an:

A3000D-Bodenblech (verzogen, läßt sich nicht geradebiegen)
A3000D-Deckel ohne Blende (passend zu obigem Boden, aber evtl. gerade zu biegen)
A3000D-Festplattenschlitten
A3000D-Slotblende
A3000D-Mittelteil

Bilder 1
Bilder 2

Für 16,90 Euro inkl. Versand ist es zu haben

Grüße,
DNA
:dance1:
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 17.02.2008 um 14:28 Uhr geändert. ]
 
DNA   Nutzer

26.01.2008, 11:50 Uhr

[ - Direktlink - ]
Thema: S: a3000 netzteil
Brett: Kleinanzeigen (keine Auktionen!)

@evi:

Hier liegt noch eins für den A3000D rum. Es steht "ok" drauf, aber ich teste es nochmal. Wenn es geht, dann kannst Du es gern haben. 10 Euro für das Netzteil und 4,60 Euro Versand würde ich dafür haben wollen. Interessant?

Grüße, Daniel
--
C64-II, DTV-Mod, A1200/030(50), A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

25.01.2008, 11:06 Uhr

[ - Direktlink - ]
Thema: V: A600
Brett: Kleinanzeigen (keine Auktionen!)

@spock-79:
Ok, ich melde mich heut abend per Mail wegen Anschrift und Co.

@t2skynet
Bei Dir melde ich mich auch. :)

Zusammenfassend gehe ich im Moment stark davon aus, dass der A600 und die Tastatur demnächst im DHL-Paket liegen.

Grüße, DNA
:dance1:
--
A1200/030(50), A600, A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 25.01.2008 um 11:08 Uhr geändert. ]
 
DNA   Nutzer

25.01.2008, 10:00 Uhr

[ - Direktlink - ]
Thema: V: A600
Brett: Kleinanzeigen (keine Auktionen!)

Zitat:
Original von t2skynet:
Hätte Interesse an der Austauschtastatur! Besteht die Möglichkeit die einzeln zu bekommen?


Das hängt davon ab, ob jemand den angebissenen A600 einzeln haben will. Mal sehen, vielleicht ergibt sich ja was.

Grüße, DNA
:dance1:
--
A1200/030(50), A600, A3000D, A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

25.01.2008, 09:58 Uhr

[ - Direktlink - ]
Thema: V: A600
Brett: Kleinanzeigen (keine Auktionen!)

Zitat:
Original von spock-79:
@DNA:

Hi, wenn der Rechner noch zu haben ist, hätte ich interesse.

Wie wärs mit 20¤ inkl. Versand?

Gruß
Jörn


Hmm, naja, ok. Das wäre dann aber nur der Rechner ohne die nagelneue Austauschtastatur. Die ist ja alleine fast 20 Taler wert.

Aber generell würde ich mal noch die Bilder abwarten. Ich bin gestern leider nicht dazu gekommen. Heute abend klappts bestimmt. :)

Die exakte KickROM-Version ist übrigens 2.05 V37.300.


Grüße, DNA
:dance1:
--
A1200/030(50), A600, A3000D, A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 25.01.2008 um 10:02 Uhr geändert. ]
 
DNA   Nutzer

24.01.2008, 19:22 Uhr

[ - Direktlink - ]
Thema: V: A600
Brett: Kleinanzeigen (keine Auktionen!)

Soweit ich weiß, war der A600 erst mit Kick 2.05 fähig Platten anzusprechen. Und 2.05 ist auch drin. Ich stell heute noch ein paar Bilder rein. Zum Set gehört auch eine nagelneue Austauschtastatur.

Grüße, DNA
:dance1:
--
A1200/030(50), A600, A3000D, A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035
 
DNA   Nutzer

23.01.2008, 21:00 Uhr

[ - Direktlink - ]
Thema: V: A3000D mit 2 ISDN-Karten
Brett: Kleinanzeigen (keine Auktionen!)

Hallo,

aufgrund der recht vielen Fragen hab ich Bilder gemacht und das Baby angeschlossen und getestet. Also die Bilder gibts schonmal hier:
http://www.2ndmoon.de/amigaverkauf.htm

Folgende Chipversionen sind verbaut:
Kick 3.1 40.68
Buster 7
Super DMAC 02
Gary 02
SCSI WD33C93A-PL 04
Ramsey 04

ChipRAM sind 2MB verbaut, aber kein Fastram. Die Zips habe ich damals in meiner grenzenlosen Weisheit ausgebaut und verkauft ;( , weil ja eine Cyberstorm rein sollte.

Das Board ist Revision 9/03
Das Daughterboard ist R7.

Festplattenschlitten ist vorhanden, 1 Floppyschlitten ist da. Original Floppykabel ebenso. Festplatte würde ich dazulegen, wenn auch nur unter Zwang. Es würde eine olle SCSI-Platte sein, so um die ~1GB. Die sind allesamt häßlich, klein und laut, wer sowas wirklich haben will bekommt halt eine mit. :) Gehäuseschrauben sind leider nur zu 95% komplett. Uhrenakku wurde ausgelötet und liegt nicht bei.

Die ISDN-Karten sind folgende:
VMC ISDN-Blaster: 7/97. Laut Amiga-hardware.com gabs da nur eine Version. Da auch sonst nix auf der Karte steht, gehe ich davon aus, dass es sich um die VMC ISDN Blaster Z2 handelt. Das gleiche gilt für die andere Karte. Eine ISDN-Surfer von Individual Computers. Die ISDN-Karten gehören zum Paket.

So. Die Bilder und die Infos wollte ich noch bekanntgeben. Der Rechner geht komplett für 106,90 Euro (inkl. Versand) an den ersten der sich meldet. Es sei denn der zweitplatzierte schwört am Grabe seiner verstorbenen Katze daraus eine BBS zu bauen. :)

Grüße, DNA
:dance1:
--
A1200/030(50), A600, A3000D, A3000T/060, CD32+SX1, CD32+SX32, Pegasos 1, Pegasos 2, Acorn RPC-SA, HP712/100, SGI Indigo, Powermac 9600/300, ...
Home: http://www.2ndmoon.de ICQ:14803035

[ Dieser Beitrag wurde von DNA am 23.01.2008 um 21:11 Uhr geändert. ]
 
 
1 2 -3- 4 5 6 Ergebnisse der Suche: 176 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.