Если проверяешь сеть на одном компе, то при подключении к серваку пишешь IP-адрес 127.0.0.1
Я работал только с DirectPlay - по мне, так это набор функций для работы с сетью.
Пример:
gamename$ = "super_tanks"
serverIP$ = "127.0.0.1"
Text 10,10, "Создаём сервер..."
Flip
newGame = HostNetGame (gamename$)
If (newGame <> 2)
newGame = JoinNetGame (gamename$,serverIP$)
If (newGame <> 1)
RuntimeError ("Сеть не работает!")
End
Endif
EndIf
Если игра с именем
gamename$ ещё НЕ была запущена, то будет создан сервер с этим именем, и в переменной
newGame будет значение 2(два). Если игра с этим именем запущена, то пробуем подключиться к ней. Если подключились, то в
newGame будет значение 1(одЫн).
Потом создаёшь сетевых игроков, пишешь функции приёма/отправки сообщений по сети. Тут пригодится переменная
newGame: если она равна 2, то этот игрок - сервер, если 1, то клиент.