Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

PHP -> Java; socket tv remote

Af Superbruger smilykoch | 21-12-2012 18:48 | 1357 visninger | 12 svar, hop til seneste
Hej Hol.. Jeg har dette script skrevet i PHP: http://pastebin.com[...] Som jeg skal have oversat til Java. Jeg har givet et bud på det, men det virker ikke :( hvorfor? java: http://pastebin.com[...] Mvh Mathias
--
#1
Grydeskeen
Supporter Aspirant
21-12-2012 19:31

Rapporter til Admin
Det var da noget skrækkeligt kode, at kigge på. Kan du fortælle hvad der ved koden ikke virker?
--
#2
smilykoch
Superbruger
21-12-2012 19:34

Rapporter til Admin
ja, kan godt se det er blevet lidt mishandlet i min copy paste.. men kunne ikke lige få pastebin til at makke ret :/ Jamen jeg har en idé om at jeg ikke "bare" kan gøre dette: String messagepart1 = "" + (char)0x64 + (char)0x00 + (char)ipencoded.length + (char)0x00 + ipencoded + (char)macencoded.length + (char)0x00 + macencoded + (char)Base64.encodeBase64(remotename.getBytes()).length + (char)0x00 + Base64.encodeBase64(remotename.getBytes()); - - Og med dette mener jeg konversionen fra char/int/string blanding til string ved "" + enten det eller den socket write metode jeg anvender.. problemet er at jeg ikke helt har fundet en smart måde at debugge det på, udover at kigge på mit tv om den reagerer.. Mathias
--
#3
smilykoch
Superbruger
21-12-2012 19:37

Rapporter til Admin
Rettede lige koden lidt til: http://pastebin.com[...]
--
#4
Grydeskeen
Supporter Aspirant
21-12-2012 19:39

Rapporter til Admin
Hvor kører koden henne? På din computer eller på fjernsynet? For du kan jo bare outputte serverens beskeder til stdout og tjekke om de er ens.
--
#5
smilykoch
Superbruger
21-12-2012 19:42

Rapporter til Admin
Den kører på min computer.. problemet er at hvis jeg kigger outputtet i min konsol ser det således ud: 13JAVA..samsung) 22JAVA.UE40D8005.samsung - og så nogle enkelte mystiske tegn som jeg ikke aner hvor kommer fra.. altså, virker det som om der mangler en masse? til sammenligning giver php scriptet: PHP..samsung@dMTkyLjE2OC4wLjE2MDAtMGMt- MjktM2UtYjEtNGY=UEhQIFJlbW90ZQ== PHP..samsungÈ PHP.UE40D8005.samsung S0VZX1RW Mvh Mathias
--
#6
Grydeskeen
Supporter Aspirant
21-12-2012 20:16

Rapporter til Admin
Jeg vil mægtigt gerne hjælpe dig, men det virker lidt som om du har kastet dig over en opgave som du ikke rigtig ved hvad går ud på og så prøver du at oversætte til eller fra et sprog du ikke rigtigt er inde i.
--
#7
smilykoch
Superbruger
21-12-2012 20:43

Rapporter til Admin
Det er fuldstændig korrekt.. jeg kan php næsten hele vejen igennem, men er kun lige igang med mit første rigtige java projekt (i en størrelse der kan bruges til noget).. desværre mangler jeg funktionen fra dette script før jeg kan komme videre med det mit projekt egentligt går ud på, hvor dette script bare er et lille sidespor på projektet :/
--
#8
Grydeskeen
Supporter Aspirant
21-12-2012 22:02

Rapporter til Admin
Hvad er grunden til du vil lave det i java i stedet for php?
--
#9
smilykoch
Superbruger
22-12-2012 13:31

Rapporter til Admin
Det er fordi en del af de andre process'er jeg har lavet er fx socket listeners, directory watchers og andre ting hvor det er vigtigt, at de kører konstant.. altså background services.. det er php ikke lige sagen til.. og grunden til java istedet for c eller andet er at jeg alligevel gerne ville igang med android apps, så kunne jeg ligeså godt gå i gang fra en ende af.. Mvh Mathias
--
#10
*THILE*
Elite Nørd
22-12-2012 16:04

Rapporter til Admin
En ting jeg lige falder over er du benytter writeUTF metoden på din socket. Jeg ville tro du skal anvende writeBytes istedet.
--
Nerd is just a word used by people who can't pronounce intellectual. * GA-MA790FX-DQ6 ** 8GB-DDR2 ** 4800+ ** Geforce 8800GTS ** Audigy 4 *
#11
smilykoch
Superbruger
22-12-2012 17:03

Rapporter til Admin
Okay, fedt.. Men er det fint nok at lave mine messageparts og parts som strings? eller hvordan skal de laves? Mvh Mathias
--
#12
smilykoch
Superbruger
23-12-2012 16:12

Rapporter til Admin
bump
--

Opret svar til indlægget: PHP -> Java; socket tv remote

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning