C# Класс SpaceRun.Network

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
session Microsoft.Xna.Framework.Net.NetworkSession

Открытые методы

Метод Описание
DrawDebug ( SpriteBatch spriteBatch, SpriteFont font ) : void
HostGame ( ) : void
JoinGame ( ) : void

Защищенные методы

Метод Описание
CreateSession ( ) : void

Starts hosting a new network session.

GamerJoinedEventHandler ( object sender, Microsoft.Xna.Framework.Net.GamerJoinedEventArgs e ) : void

This event handler will be called whenever a new gamer joins the session.

GamerLeftEventHandler ( object sender, Microsoft.Xna.Framework.Net.GamerLeftEventArgs e ) : void
HookSessionEvents ( ) : void

After creating or joining a network session, we must subscribe to some events so we will be notified when the session changes state.

JoinSession ( ) : void

Joins an existing network session.

ReadIncomingPackets ( Microsoft.Xna.Framework.Net.LocalNetworkGamer gamer ) : void

Helper for reading incoming network packets.

SessionEndedEventHandler ( object sender, Microsoft.Xna.Framework.Net.NetworkSessionEndedEventArgs e ) : void

Event handler notifies us when the network session has ended.

Updatesession ( ) : void

Updates the state of the network session.

Приватные методы

Метод Описание
BroadCastPlayerShipData ( Microsoft.Xna.Framework.Net.LocalNetworkGamer server ) : void
ReadPlayerShipData ( Microsoft.Xna.Framework.Net.LocalNetworkGamer gamer ) : void
SendPlayerShipData ( Microsoft.Xna.Framework.Net.LocalNetworkGamer gamer ) : void

Описание методов

CreateSession() защищенный Метод

Starts hosting a new network session.
protected CreateSession ( ) : void
Результат void

DrawDebug() публичный Метод

public DrawDebug ( SpriteBatch spriteBatch, SpriteFont font ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
font Microsoft.Xna.Framework.Graphics.SpriteFont
Результат void

GamerJoinedEventHandler() защищенный Метод

This event handler will be called whenever a new gamer joins the session.
protected GamerJoinedEventHandler ( object sender, Microsoft.Xna.Framework.Net.GamerJoinedEventArgs e ) : void
sender object
e Microsoft.Xna.Framework.Net.GamerJoinedEventArgs
Результат void

GamerLeftEventHandler() защищенный Метод

protected GamerLeftEventHandler ( object sender, Microsoft.Xna.Framework.Net.GamerLeftEventArgs e ) : void
sender object
e Microsoft.Xna.Framework.Net.GamerLeftEventArgs
Результат void

HookSessionEvents() защищенный Метод

After creating or joining a network session, we must subscribe to some events so we will be notified when the session changes state.
protected HookSessionEvents ( ) : void
Результат void

HostGame() публичный Метод

public HostGame ( ) : void
Результат void

JoinGame() публичный Метод

public JoinGame ( ) : void
Результат void

JoinSession() защищенный Метод

Joins an existing network session.
protected JoinSession ( ) : void
Результат void

ReadIncomingPackets() защищенный Метод

Helper for reading incoming network packets.
protected ReadIncomingPackets ( Microsoft.Xna.Framework.Net.LocalNetworkGamer gamer ) : void
gamer Microsoft.Xna.Framework.Net.LocalNetworkGamer
Результат void

SessionEndedEventHandler() защищенный Метод

Event handler notifies us when the network session has ended.
protected SessionEndedEventHandler ( object sender, Microsoft.Xna.Framework.Net.NetworkSessionEndedEventArgs e ) : void
sender object
e Microsoft.Xna.Framework.Net.NetworkSessionEndedEventArgs
Результат void

Updatesession() защищенный Метод

Updates the state of the network session.
protected Updatesession ( ) : void
Результат void

Описание свойств

session публичное свойство

public NetworkSession,Microsoft.Xna.Framework.Net session
Результат Microsoft.Xna.Framework.Net.NetworkSession