- Azonnali navigációs kérdések órája
- Mindenki Z Fold7-et akar
- Sony Xperia 1 VII - Látod-e, esteledik
- Yettel topik
- Android alkalmazások - szoftver kibeszélő topik
- Mobil flották
- Milyen okostelefont vegyek?
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy A52s 5G - jó S-tehetség
Hirdetés
-
Mobilarena
Új hozzászólás Aktív témák
-
Sanyix
őstag
Van egy ilyen js, hogy itt hozz a létre
row.insertCell(1).innerHTML="<input type='text' value="+month+" onblur=refresh()>";tbl.rows[i].cells[1]... és itt kéne kivenni belőle a value-t.
tbl.rows[i].cells[1].innerHTML ugye annyit hoz ki, hogy <input type="text"...
tbl.rows[i].cells[1].innerHTML.value nemjó
tbl.rows[i].cells[1].value sem jó.
Hogy lehet megszerezni a value-t? -
Sanyix
őstag
Hi!
Adott egy mmo játék protokollja. Valahogy úgy néz ki, hogy egy tcp adatfolyamon belül olyan logikai csomagok vannak.
A csomagok változó hosszúságúak, van max 10 féle login csomag, és még vagy 40 ingame csomag, de az nem érdekes, azt ahhoz nem kell nyúlni.
A csomagok elején rögtön egy byte van, ez azonosítja a csomag típusát (mit tartalmaz) vannak benne stringek, intek, byte-ok, boolean-ek.
A lényeg annyi lenne, hogy loginkor a kliens bejelentkezik felhasználónév/jelszót küld, szerver válaszol hogy rendben van, küld egy gameszerver listát, majd a kliens küldi a választást, amire a szerver jó esetben küld egy visszaigazolást, majd innentől már csak a játékrésszel kommunikál, amihez ugye nem kell nyúlni. A lényeg, hogy a login szerverrel való kommunikációnál, a kliens által küldött csomagokat le kellene menteni, majd máskor a szerver által küldött megfelelő csomagra válaszul be kéne helyettesíteni a megfelelő mentett csomagot, a normál kliens csomagjainak helyére.
A kérdés az lenne, hogy a csomag értelmezést hogyan lehetne egyszerűen megcsinálni? Java-ban csinálnám, mert ehhez értek, de gondolom lenne gond az adattípusok közti kompatibilitással, mivel a szerver valószínűleg c-ben lett írva.
Bár igazából az is elég lenne, ha a szerver által küldött csomagnak csak a típusát tudjam (és a hosszát persze, hogy tudjam hol a vége), mert ennél már lehet tudni mi a válasz. De a kliens válaszcsomagját is úgy kellene lementeni, hogy pontosan ugyanúgy vissza lehessen helyettesíteni majd később.Jó lenne ha nem ilyen readbyte, readint, és így tovább sorozatokkal kéne olvastatni. Objektumként nem lehet sehogy? Mert ugye javaban lehet küldeni objektumot is hálózaton, de gondolom úgy alapon tökmás lenne a kódolása ennek mint azoknak az adatcsomagoknak..
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Azonnali navigációs kérdések órája
- Lakáshitel, lakásvásárlás
- Milyen belső merevlemezt vegyek?
- Kertészet, mezőgazdaság topik
- Mindenki Z Fold7-et akar
- Battlefield 6
- PROHARDVER! feedback: bugok, problémák, ötletek
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Építő/felújító topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Új,bontatlan,dobozos, számlás,garanciás 7800X3D CPu.
- HP 640 G5 laptop - 14FHD/I5-8265U/8-16-32GB/256SSD/Win11-Win10 - 2 év garancia
- HP 650 G4 laptop - 15,6FHD/I5-8250U/8-16GB-32GB/256SSD/Win11-Win10 - 2 év garancia
- Ubiquiti Unifi Access Intercom
- TCL 55C745 TV 4K FALD, HDR Dolby Vision, DTS, 2029.07-ig garanciális, dobozában, fóliás, karcmentes.
- Samsung Galaxy Watch 7 44mm Bluetooth / 1 hónap garancia / zöld / szép állapot
- Azonnali kézbesítés az év bármely pillanatában
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3022
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 144Hz képfrissítés
Állásajánlatok
Cég: FOTC
Város: Budapest