Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Hea proge JAVA tegemiseks ja JAVA-ga seotud küsimused märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele eelmine  1, 2, 3 ... 16, 17, 18
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 12.04.2012 23:53:54 vasta tsitaadiga

Vaja ühe mängu klient uue mootori peale kirjutada, kuna vana (JGame) on päris bugine, väga piiratud ning tundub, et ei kannata väga suurt koormust. Mõtlesin Light Weight Java Graphic Library peale, mis vähe üldisem kui mängu mootor, aga vähemalt peaks käed lahtiseks jätma võimaluste suhtes. On kellelgi kogemusi jagada? Mäng ise on 2D, pealtvaates, aga poolenisti nagu tahaks mingid 3d elemendid sisse tuua, et poleks päris lapik pilt.
_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
mirko27
HV veteran
mirko27

liitunud: 29.06.2002




sõnum 15.04.2012 12:02:45 vasta tsitaadiga

Üldiselt ei maksa ratast leiutada, kui sa pole just mõni suurem stuudio a la id Software. St. võta ikka mängumootor kasutusele mitte pelgalt OpenGL wrapper. Java Monkey Enginet olen ise kasutanud ja suhteliselt rahul.
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 19.10.2012 00:22:33 vasta tsitaadiga

Päris veider käitumine:


for(Entry<Object, Object> e : properties.entrySet()){         
  System.out.println(e.getKey()+" "+e.getValue());
  con.addRequestProperty(e.getKey().toString(), e.getValue().toString());
  System.out.println(e.getKey()+" "+con.getRequestProperty(e.getKey().toString()));
}


output:

User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Accept-Language en-us,en;q=0.5
Connection keep-alive
Connection null

icon_rolleyes.gif

URLConnection class siis... Saatsin kuradile selle. Apache HttpClient suutis oma tööga palju paremini hakkama saada.

_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 19.10.2012 08:27:42 vasta tsitaadiga

Kui natuke sügavamale kaevuda, siis tuleb samas välja, et HttpURLConnection peaks kapoti all ise keep-alive teemadega majandama, kui ei ole JVM-i parameetritega ära keelatud.. Lähtusid valiku tegemisel ainult sellest konkreetsest koodijupist või oli ka reaalselt näha, et keep-alive'i ei kasutata? icon_smile.gif

Samas tõenäoliselt muidugi Apache'i lahendus igatpidi asjalikum, kui JDK enda omad.. nii ta kipub enamiku standardülesannetega olema.

Ahjaa, link kah - http://docs.oracle.com/javase/1.5.0/docs/guide/net/http-keepalive.html

_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 19.10.2012 13:14:57 vasta tsitaadiga

Mul oli mingi muu jama nende headeritega ja see oli esimene käega katsutav "bugi" mis sealt mulle ette sattus ja see ajas mind üsna närvi, lihtsam oli minna apachele üle. Jama oli siis selles, et kui headerid saatsin, siis tuli serverist ainult mingi seosetu märgijada ja kui headereid ise ei muutnud, siis sain korraliku source. Tükk aega uurisin encodinguid ja tundus, et kõik on UTF-8 ja ei suutnudki bugi üles leida.

Naljakas on see, et nüüd tekib täiesti random aegadel apachega sama asi, et mingi hetk tuleb serverist seosetud märgijada ja järgmisel korral täpselt sama requesti peale tuleb korralik source. Kas asi võib cookiedes olla, mida ma üldse ei säti?

_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
mirko27
HV veteran
mirko27

liitunud: 29.06.2002




sõnum 19.10.2012 18:46:33 vasta tsitaadiga

HTTP 1.1 on by default keep-alive peal.
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
2ndalpha
HV kasutaja
2ndalpha

liitunud: 03.11.2004




sõnum 19.10.2012 19:13:19 vasta tsitaadiga

Bluebull kirjutas:
Mul oli mingi muu jama nende headeritega ja see oli esimene käega katsutav "bugi" mis sealt mulle ette sattus ja see ajas mind üsna närvi, lihtsam oli minna apachele üle. Jama oli siis selles, et kui headerid saatsin, siis tuli serverist ainult mingi seosetu märgijada ja kui headereid ise ei muutnud, siis sain korraliku source. Tükk aega uurisin encodinguid ja tundus, et kõik on UTF-8 ja ei suutnudki bugi üles leida.

Naljakas on see, et nüüd tekib täiesti random aegadel apachega sama asi, et mingi hetk tuleb serverist seosetud märgijada ja järgmisel korral täpselt sama requesti peale tuleb korralik source. Kas asi võib cookiedes olla, mida ma üldse ei säti?

Seosetu märgijada? Vaata kas server pakib vastuse kokku.
Sa ise saadad talle ju "Accept-Encoding gzip, deflate"
Kommentaarid: 23 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 19.10.2012 19:43:38 vasta tsitaadiga

Hah, jah... jälle targem. Tõmbasin headerid otse oma firefoxist, kordagi mõtlemata, et firefox ise selle lahtipakkimisega tegeleb. Tänud.
_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Hea proge JAVA tegemiseks ja JAVA-ga seotud küsimused mine lehele eelmine  1, 2, 3 ... 16, 17, 18
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.