Avatar billede pyroman Nybegynder
01. januar 2004 - 20:32 Der er 13 kommentarer og
1 løsning

forbindelse til server - flashplayer dur ikke

Hej jeg sidder med et meget stort mysterium mit i mit projekt med at lave en realtimechat med en serversocket.
Alt er lavet så det virker. Serversocket'en virker og flash clienten virker - men kun når man afspiller den fra Flash, altså tester (bruger Flash MX 2003) eller exporteret til projector (.exe). Hvis man kører clienten gennem en browser eller bare gennem flashplayeren så kan den ikke få forbindelse til serveren... Jeg synes det er meget mystisk.

Er der nogen der har en god forklaring på dette?

/Filip
Avatar billede pyroman Nybegynder
01. januar 2004 - 20:33 #1
Jeg går ud fra at det er flashplayeren (flashplayer 7) der er noget i vejen med...
Avatar billede erikjacobsen Ekspert
01. januar 2004 - 20:40 #2
Jeg ved at i Java kan man ikke (umiddelbart) forbinde til andre servere end der hvor
Java-apletten kommer fra. En ganske fortrinlig sikkerhedsforanstaltning.

Måske det samme gælder i Flash?
Avatar billede barklund Nybegynder
01. januar 2004 - 21:13 #3
Det gør det - url host skal være nøjagtig ens for swf-fil og server-lokation.

Derfor vil den ikke virke i browser (med mindre det er en lokal html og swf fil) men den burde nu virke lokalt også i flashplayer...

Hvordan har du testet i browser og hvor connecter du til...?
Avatar billede nikolajdu Nybegynder
01. januar 2004 - 22:52 #4
Avatar billede fangel Nybegynder
02. januar 2004 - 12:42 #5
(programmere mere sammen med filip, derfor kan jeg udtale mig)

I har ret angående at Host skal være samme, vi havde testet med domaine-navn for flash-siden og ip til socket-serveren... dette ville ikke virke (at flash ikke laver noget domaine-opslag er så lettere dumt, men hva fann) - ved connect til domaine-navn kunne den godt...

flash-delen er ikke _SÅ_ udviklet, så ingen fremvisning endnu (fx virker æøå ikke pga manglende encoding)... men kan godt skrive når vi er kommet til at stadie hvor det kan fremvises...

så skal vi have have vores egen server for at kunne køre det til den tid... sørens... (det kan ikke blive ved at ligge på min workstation)

Morten
Avatar billede barklund Nybegynder
02. januar 2004 - 14:28 #6
Nej flash laver ingen host lookup. Dog tjekker den nyeste flash7 player og hvis det er en fremmed host, om der i denne hosts webrod ligger en crossdomain.xml som tillader din host at kigge på den.... Og hvis de to ting er samme server, ja så er det jo nemt nok...

I Flash 6 kunne man lægge en swf på den anden server, som man kunne loade og som tillod den anden swf at læse den via System.allowDomain("first.com", "second.com");

I Flash 5 kan man ikke gøre noget.
Avatar billede pyroman Nybegynder
03. januar 2004 - 19:57 #7
Men nu kører alle med flashplayer 7... så vi må bare lege videre med det på workstationen eller i drømmene - men mange tak skal i have alle sammen - læg nogle svar hvis i vil have point (I er godt nok nogle stykker om dem - men hvad fanden, det betyder sgu nok ikke noget for jer - en dråbe i havet (o:  )...
Avatar billede barklund Nybegynder
03. januar 2004 - 20:05 #8
:)
Avatar billede barklund Nybegynder
03. januar 2004 - 20:07 #9
Du kan jo som sagt bruge crossdomain.xml i Flash 7 (faktisk player 6,0,79,0 og frem):

http://livedocs.macromedia.com/flash/mx2004/main/10_ext16.htm
Avatar billede pyroman Nybegynder
04. januar 2004 - 16:38 #10
Jeg venter lige til i morgen og ser om nikolaj vil have point... :)
Avatar billede nikolajdu Nybegynder
04. januar 2004 - 20:29 #11
Jeg smed jo bare et link
Avatar billede pyroman Nybegynder
04. januar 2004 - 20:32 #12
Årh - du er så beskeden ;)  Så får barklund igen point...
Avatar billede barklund Nybegynder
04. januar 2004 - 21:10 #13
Tarker :)
Avatar billede nikolajdu Nybegynder
05. januar 2004 - 02:32 #14
Ja jeg får næsten også ondt af mig selv.... ;-=)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester