Archief - c++: ip's achterhalen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

fromalk

Legacy Member
Lo

K heb een console gamepje geschreven in c++ en nu had k graag eens geprobeert een multiplayer ervoor te schrijven, liefst in c++, de multiplayer meot enkel in LAN kunnen werken, eerst zou ik moeten weten hoe ik de actieve ip adressen te weten kan komen, wie heeft hier een idee van?

thx

Grayfox

Legacy Member
actieve IP's? als je bedoelt de servers voor de game die al opstaan, dan kan je een netwerk broadcast doen ofzo (dus een packetje zenden naar iedereen op de LAN en zien wie het terugzend). Weet niet hoe het technisch in elkaar zit, maar zo doet Half-Life het toch :o

dJeez

Legacy Member
Het broadcastsysteem is vrij simpel. Je stuurt idd een broadcast op het netwerk naar een bepaalde poort. De server luistert op deze poort. Als de server er een bericht op ontvangt stuurt hij een bericht terug naar de PC waar dat bericht van kwam. Die PC moet dus op zijn beurt op een bepaalde poort luisteren naar het antwoord van de server.

Indien binnen een bepaalde timeout geen bericht werd ontvangen is er geen server, anders wel :p.

Boris Barowski

Legacy Member
lijkt mij ook de meest logische methode.
maar hoe doe je dat nu int echt ?

pratische hints ? of gewoon gaan googlen met "network broadcast" ?

thanks
B.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan