DS online werkt
![]()
quote:
Zoals we het al eerder vertelden, is het nu officieel. We meldden al eerder dat je binnen 10 tot 12 dagen online zou kunnen via Nitro. Nu staat het bericht ook op hun site. Ze hebben namelijk succesvol metroid gespeeld. Twee mensen van Nitro heben een klein verslagje geplaatst over hoe het in zijn werk gaat. Mike is de server, Dan is de client, die connect dus met Mike.
MIKE.
Mike turns on his Nintendo DS and goes to Metroid Prime: Hunters [First Hunt]. He starts his Nintendo DS as a server on Metroid Prime: Hunters [First Hunt]. Then, Mike fires up the Nitro Online excecutable on his laptop. Nitro Online then uses the crossWireless function collection, a wrapper for Nitro Online, to find his Nintendo DS, which is constently sending 3,000 beacon packets per second. Nitro Online finds three MAC addresses. crossWireless, the wireless wrapper, then passes the three MAC addresses to Nitro Online. Nitro Online then checks for a MAC address starting with 00:09:BF. Once found, Nitro Online stores the MAC address in an unsigned char of an array of six. Mike is then notified that his Nintendo DS' MAC address has been identified. He jumps for joy, repeaditly thanking god that his new Prism2 wireless adapter was worth it (How right he is). He is then prompted with the menu if he hasn't already supplied command-line arguments. This is done to keep the application user-friendly, people. He instantly hits the number 2, which starts a server. Nitro Online starts three sockets. One is a TCP server socket, and the other is a UDP socket for game data. The last one is for frame pushing and MAC packet retrieval (retrieval is currently under research. We're trying to avoid libpcap). He waits for his good buddy Dan to connect.
DAN.
Dan flipped his Nintendo DS opened which booted into the Metroid Prime: Hunters [First Hunt] main menu. He then hits 'Join a game' after touching Multiplayer. His Nintendo DS finds no games avalaible, no surprise. He sets his DS down to the side of his USB Netgear wireless adapter. He then executes Nitro Online. Nitro Online finds his Nintendo DS, and notifies him. This is no surprise, as he developed Nitro Online in the first place, seeing that his DS was found over countless nights of testing with trial-and-error. He commands his computer by typing a 3 after being prompted for user input. He is then prompted for an IP address to connect to. He enters Mike's IP address, and hits return. Behind the scenes, Nitro Online instanciates three sockets; TCP, UDP, and RAW. Now this is where Dan gets stupid.
Sommige mensen zullen hier niet veel wijzer van worden, maar het is in ieder geval een goed teken.
bron