I get that--I've got two cute granddaughters and I'm glad MS is doing all it can to help me help my kids raise 'em right. And some day before I die, I'll get a "normal" project, but this (my first Xbox app) isn't it. I've taken the ClientServer (tanks shoot-em-up game) and split it into two different projects--a server that handles my Falcon on the PC and a client that runs on the Xbox. I "think" I've got the session set-up coded right, but when I hit the following bit of code:
using (AvailableNetworkSessionCollection availableSessions =
NetworkSession.Find(NetworkSessionType.SystemLink,1, null))
{
if (availableSessions.Count == 0)
{
return;
}
...
the count is 0 and the return is hit, so that's telling me the client isn't finding the server session.
So either I have a coding error somewhere (still possible--I'm checking), or there's something lurking in the session that tries to tie the client to the server, and requires them to be running the same code base. Is that possible? All the examples I've found are based on a "normal" game construction, where everyone is running the same code, just taking different paths at runtime.