Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-02-2008, 18:45   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 246
würde gern nen java applet konstruieren, hab aber keinen schimmer...

Hallo,

ich arbeite gerade an einem Browsergame. Das UserInterface soll mit Flash konstruiert werden und die Verarbeitung wird von PHP scripts übernommen.

Letztens bin ich von einem Freund darauf hingewiesen worden, dass es Java applets gibt, mit welchen man direkten Kontakt zum Server aufbauen kann und Daten auf dem Server leicht verändern kann ohne einen Umweg zu gehen. (z.B. URLLoader / LoadVars -> PHP Datei -> MySQL und wieder zurück)

hat jemand iwie ne idee, was man da machen kann. ich schrecke auch nich davor zurück mich komplett ins java reinzuhängen.

vielen Dank,
Fellkneul
Fellkneul ist offline   Mit Zitat antworten
Alt 28-02-2008, 18:50   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Du kannst auch in Flash eine direkte Serververbindung herstellen, nur brauchst
du eben auch hier spezielle Server und nicht nur PHP.

Wenn du unbedingt auf Java setzen willst (von dieser Verwendung im
Frontend würde ich eigentlich abraten), dann musst du in der Tat
Java lernen

gruß
sebastian ist offline   Mit Zitat antworten
Alt 28-02-2008, 19:26   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Ein Applet würde ich dann verwenden, wenn du auf 3d setzt (JoGL/openGL). Sonst bleibe bei Flash. Eine persistente Verbindung kriegst du auch mit Flash hin, wie Sebastian schon erwähnt.
Omega Psi ist offline   Mit Zitat antworten
Alt 28-02-2008, 19:44   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 246
was für spezielle eigenschaften braucht der server, damit ich eine direkte Verbindung von Flash zum Server herstellen kann?

und wie würde ich dann genau mit dem Server komunizieren?
kann mir jemand dazu nen tut oder ähnliches geben?

Geändert von Fellkneul (28-02-2008 um 20:08 Uhr)
Fellkneul ist offline   Mit Zitat antworten
Alt 29-02-2008, 07:24   #5 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Stichwort wäre hier wohl "Socket Server"

Für Flash gibt es aber auch schon einige fertige Lösungen, wie FMS oder Red5.

gruß
sebastian ist offline   Mit Zitat antworten
Alt 29-02-2008, 12:26   #6 (permalink)
Affine Abbildung
 
Benutzerbild von Samuel
 
Registriert seit: Feb 2002
Ort: Bremen
Beiträge: 15.089
Bloß kein Java!
__________________
Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben?

If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net

Hier ruhn meine Gebeine - ich wollt, es wären Deine.

Try to look unimportant, they may be low on ammo!

Was ist euer Lieblings-Datentyp? Schreibt mir!
Samuel ist offline   Mit Zitat antworten
Alt 29-02-2008, 13:34   #7 (permalink)
flachzange
 
Benutzerbild von elias
 
Registriert seit: Jun 2003
Ort: berlin
Beiträge: 3.932
@Fellkneul
Wenn du ein echtzeit Multiplayer Spiel entwickeln willst ist "Socket Server"
wirklich das richtige Schlagwort und die Vorgeschlagenen Lösungen eine
Option (von vielen).
Wenn du lediglich serverseitige Programmierung brauchst für zb Highscore,
bleib bei PHP. Es lässt sich wesentlich schneller als Java lernen und benutzen.
__________________
elias ist offline   Mit Zitat antworten
Alt 29-02-2008, 14:38   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 246
also ihr würdet mir auf jeden fall entweder mit einem java applet oder sowas oder mit einer direktverbindung von flash nach server zu arbeiten?
Fellkneul ist offline   Mit Zitat antworten
Alt 29-02-2008, 14:42   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Da fehlt ein Verb

-> Von einem Java Applet würden wir in jedem Fall abraten.
-> Socket Verbindung muss man sehen, da hat Elias recht.

Was möchtest du denn genau umsetzen?
sebastian ist offline   Mit Zitat antworten
Alt 01-03-2008, 10:49   #10 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 246
ein echtzeit Onlinegame, in welchem die Flashdateien die Daten für das Echtzeitspiel berechnet und dann hin und herschickt. Also sowas in der art wie das sehr bekannte Spiel Ogame nur ganz anderer Hintergrund. Aber vom Aufbau so in der Art

Geändert von Fellkneul (01-03-2008 um 10:50 Uhr)
Fellkneul ist offline   Mit Zitat antworten
Alt 01-03-2008, 11:26   #11 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Wenn es wirklich Echtzeit sein soll, dann macht das natürlich schon Sinn.
Aktualisierst du nur hin nur alle 20 Sekunden die Karte, dann nicht unbedingt.

gruß
sebastian ist offline   Mit Zitat antworten
Alt 01-03-2008, 11:54   #12 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 246
die frage für mich ist einfach nur:

was soll ich verwenden? also:

- java servlet
- red5 oder diesen MediaServer
- sonst iwelche drittanbieter?

wenn ich das weis, müsst ich wissen:

- wie installier ich den kram aufm server?
- wie connecte ich mit Flash auf das Programm und tausche Variablen aus?
Fellkneul ist offline   Mit Zitat antworten
Alt 01-03-2008, 12:07   #13 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
http://www.smartfoxserver.com/
Der koennte auch was fuer dich sein,
wie du dann auf den Servern entwickelst ist dann wieder eine andere Geschichte.
Bei Red5 und Smartfox in Java.

Beim FMS weiss ich es nicht, frage mich auch ob der fuer MultiUserAnwendungen geignet ist.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 01-03-2008, 12:12   #14 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
BlazeDS?
Omega Psi ist offline   Mit Zitat antworten
Alt 01-03-2008, 12:54   #15 (permalink)
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 246
ok, gut, angenommen ich würde jetzt mit SmartFoxServer versuchen eine Connection zwischen Flash und dem Server herzustellen. Demnach müsste ich, wenn ich keinen eigenen Server verwende, den Verwalter des Servers dazu überreden das SmartFoxServer - Package auf seinem Server zu installieren, richtig? Und dann könnte ich anhand von Tutorials mir erarbeiten, wie ich den Server konfiguriere und wie ich auf ihn per Flash zugreife?

kann ich das package auch über SSH installieren?

Dabei fällt mir auch noch übrigens auf, dass SmartFoxServer doch eigentlich für Chats geeignet ist und schon dementsprechend schon viele Events etc erstellt hat. Die brauch ich aber doch alle nicht, wenn ich auf meinem Server doch einfach nur möglichst schnell Daten speichern, verändern und laden will, oder?

Geändert von Fellkneul (01-03-2008 um 13:40 Uhr)
Fellkneul ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele