- E-book olvasók
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- AMD Radeon™ RX 470 / 480 és RX 570 / 580 / 590
- Milyen notebookot vegyek?
- AMD vs. INTEL vs. NVIDIA
- Hobby elektronika
- RAM topik
- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
-
PROHARDVER!
Ú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!
- E-book olvasók
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- AMD Radeon™ RX 470 / 480 és RX 570 / 580 / 590
- World of Tanks - MMO
- Milyen notebookot vegyek?
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- BestBuy topik
- Kínai és egyéb olcsó órák topikja
- Futás, futópályák
- Poco F7 Pro - jó, de az amatőr sem rossz
- További aktív témák...
- BESZÁMÍTÁS! ASUS PRIME Z790M i9 14900K 32GB DDR5 1TB SSD RTX 3080 TI 12GB Zalman Z1 Plus EVGA 850W
- BESZÁMÍTÁS! Gigabyte B650M R5 7600X 32GB DDR4 1TB SSD RTX 4080 16GB Zalman Z1 Plus Seasonic 750W
- BESZÁMÍTÁS! ASUS Prime H370 i5 8600K 32GB DDR4 512GB SSD RTX 2060 Super 8GB Zalman N5 BitFenix 550W
- BESZÁMÍTÁS! MSI B450 R5 5600X 32GB DDR4 512GB SSD RTX 4060Ti 16GB ZALMAN N4 Enermax 650W
- Samsung Galaxy S20+ 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! 4TB Western Digital Purple SATA HDD meghajtó garanciával hibátlan működéssel
- LENOVO IdeaPad L340-17IRH - 17,3"FHD IPS - i7-9750H - 16GB - 1TB - Win10 - GTX 1650 - MAGYAR
- Vadiúj videókártyák! Kamatmentes rèszletre is! Èrdeklődj!
- REFURBISHED és ÚJ - Lenovo ThinkPad 40AS USB-C docking station (akár 3x4K felbontás)
- Apple iPhone 14 Plus 256GB / AKKU 100% / 12 hónap jótállás
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest