Undersidor

Användarmeny

Problem med sockets i AS3

Svara
Visar 1-6 av 6
  •  

Har vi någon Flash/ActionScript-programmerare här? Försöker bygga en IRC-klient med Flash och Socket-klassen. Jag (och Neme) har ordnat en IRC-server med tillhörande Policy-server så Flash kan koppla upp sig.

Klienten fungerar fint för mig och jag har börjat testa den hos andra, men hos vissa fungerar den inte. Man kan koppla upp sig och man får kontakt hos servern, men sen är det som om klientens meddelanden till servern bara försvinner nånstans.

Klienten finns på http://www.w3sidan.net/irc/

Lägger man till ?debug i URL:en så får man se meddelanden från servern.

En orsak skulle ju kunna vara en brandvägg nånstans, men det är ju bara en IRC-klient, samt att den verkar lyckas skicka NICK- och USER-kommandot till servern.

Ifall ni vill titta på koden finns den här: http://marcusolovsson.se/tmp/irc.fla . Den är gjort i Flash CS4 men den ska väl fungera i CS3 också gissar jag på.

Har någon nån idé?

Marcus Olovsson. Det är jag det.

För mig så händer inget efter det att jag valt nick... :S
Försökte med ?debug och fick följande..


securityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]

hoppas det hjälper..

The proud owner of www.superjoel.net !

joe skrev:

För mig så händer inget efter det att jag valt nick... :S
Försökte med ?debug och fick följande..


securityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048"]

hoppas det hjälper..

Det berodde nog på att servern hade startats om, så policy-servern för Flash var avstängd. Nu fungerar allt (inte) som förut igen.

Marcus Olovsson. Det är jag det.

Försökte med klienten i dag igen..
Funkade fortfarande inte.
Använder firefox och flash 10,0,32,18.

Den fattade iofs att användarnamnet va taget med loggade aldrig in efter jag bytt.. bara interfacet som syns ingen text så att säga.

Hoppas det löser sig för det ser bra ut! :)

EDIT: Bara för det så fungerade det när jag satte på ?debug :P

Ändrat totalt 1 gång(er), senast 9/12 2009 14:12 av joe

The proud owner of www.superjoel.net !

Tror jag löst problemet nu. Tydligen så ska inte socket-klassen skicka förrän man kört flush()-funktionen, men på Mac-versionen av Flash (och tidigare versioner av ActionScript) verkade det fungera ändå, därför blev jag förvirrad. Hoppas det fungerar nu.

Marcus Olovsson. Det är jag det.

Fungerar fint.. föredrar dock irssi <3

The proud owner of www.superjoel.net !

Visar 1-6 av 6
  •