Kezdőoldal » Számítástechnika » Programozás » Lan multiplayert ha akarok,...

Lan multiplayert ha akarok, akkor, hogyan valósítható meg, hogy csatlakozzhassanak a gépekhez a clensek? Többi lent.

Figyelt kérdés

Nem akarok külön szerót bérelni mert max nyolc játékos lesz azzal együtt akihez csatlakozni fognak.


A baj ott van hogy hogyan csatlakozzanak egy játékoshoz(szerver) a clensek ha az IP cím változó lesz. Mert ugye ahány játékos annyi szerver lehetséges.


2016. júl. 9. 16:57
1 2
 1/14 anonim ***** válasza:
0%
router 192.168.1.107
2016. júl. 9. 16:59
Hasznos számodra ez a válasz?
 2/14 A kérdező kommentje:

Mert bárki gépe működhet szeróként.

A játékban van olyan opció hogy make multiplayer game ha erre mész akkor te leszel a host és probléma,hogy a te géped IP je hogy lesz ismert a többi játékos számára,hogy aztán cliensekként csatlakozzhassanak rá?


És van egy másik opció connect available gamers. Ennél az opciónál pedig lehetsz kliens véletlenszerűen kiválaszt egy ip címet és kapcsolódna rá.

2016. júl. 9. 17:03
 3/14 A kérdező kommentje:
Sunyamacs nem értem a válaszod. miért megoldás ez a problémámra.
2016. júl. 9. 17:06
 4/14 anonim ***** válasza:

Csatlakozáskor küldj egy broadcast üzenetet az alhálózatnak és a host válaszoljon rá. Ha nem jön válasz akkor nincs még szerver.


A másik megközelítés gyakoribb, a host broadcastol bizonyos időközönként, így lehet látni az összes szervert az alhálózatban és nincs ütközés. A kliens kiválasztja hogy melyikre csatlakozik.

2016. júl. 9. 17:31
Hasznos számodra ez a válasz?
 5/14 A kérdező kommentje:

Nem értem.

Úgy képzeled el,hogy lesz egy bérelt szerver amire mindenki csatlakozhat hogy ott egy adatbázisba be íródhasson az IP je?

És ebből az adatbázisból kerül kiolvasásra az IP címek egy cliens számára?

2016. júl. 9. 17:53
 6/14 anonim ***** válasza:
55%
Biztos hogy a Programozásba akart menni a kérdésed? Én egy broadcast üzenetről beszéltem a helyi hálón és azt hiszem érhetően.
2016. júl. 9. 21:35
Hasznos számodra ez a válasz?
 7/14 A kérdező kommentje:

Nem érted sajnos a problémát. De azért kösz a segítséget.


Képzeld el hogy van két gép az egyik a tiéd ezért az IP címét is tudod. A másik gép hogyan csatlakozzon a te gépedhez ha nem tudja az IP det?

2016. júl. 9. 22:53
 8/14 anonim ***** válasza:

#7

Te nem érted amiről ő beszél. A hálózat tisztában van azzal, hogy melyik gép van rákötve, és az összes IP vel is(máshogy nem is lehetne, a hálózat osztja szét az IP ket, nem magától találja ki mindegyik gép, hogy akkor ő most milyen címen érhető el), ezért szét is tudsz szórni egy üzenetet az összes gép között(mondjuk azt, hogy ki a szerver).

2016. júl. 9. 23:12
Hasznos számodra ez a válasz?
 9/14 A kérdező kommentje:
Nem értem akkor az egészet ahogy van.
2016. júl. 9. 23:39
 10/14 anonim ***** válasza:
Csak, hogy tisztázzuk: a "hálózat" nem "tudja" az IP címeket és a számítógépek akár "maguktól is kitalálhatják a saját IP címüket. Gyakorlatilag tetszőlegesen konfigurálható (az IP szabályait betartva). Másodszor, hiába van egy IP címed, attól még nem fogod tudni, hogy melyik másik eszközzel kell kommunikálni. A számítógéped küld egy körüzenetet, hogy "hé, kinek van ilyen IP címe?" és várja a választ (ezt hívjuk ARP-nak vagy IPv6 esetén NDP-nek). Na, ugyan ezt a logikát követve kell küldened az összes hálózaton lévő eszköznek egy UDP csomagot, hogy "hé, kinek van ez a játék szervere?". Aki válaszol azokat listázod mint szerver. Hogy ezt, hogy teheted meg arról itt olvashatsz: [link]
2016. júl. 10. 01:58
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!