C# Класс FlatRedBall.Network.NetworkManager

[Undocumented]
Показать файл Открыть проект

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

Свойство Тип Описание
connectedTo List
localIP IPHostEntry
onRemoteCreate SpriteCustomBehavior
onRemoteName SpriteCustomBehavior

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

Метод Описание
Activity ( ) : void
Connect ( string ipAddress ) : void
Decode ( Int32 &targetInt, byte data, int &offset ) : void
Decode ( float &targetFloat, byte data, int &offset ) : void
Decode ( long &targetLong, byte data, int &offset ) : void
Decode ( string &targetString, byte data, int &offset ) : void
Disconnect ( ) : void
Encode ( string stringToEncode, MemoryStream ms ) : void
GetID ( Sprite s ) : int
GetLastLocalSpriteAdded ( ) : Sprite
GetLocalSprite ( int ID ) : Sprite
GetPacketType ( byte data, int offset ) : int
GetRemoteControlledSprite ( int ID, ushort computerID ) : Sprite
GetRemoteControlledSprite ( string name, ushort computerID ) : Sprite
Host ( ) : void
IsValidIP ( string s ) : bool
NetworkManager ( ) : System
RemovePacket ( BasePacket packet ) : void
ResetDisconnectedState ( ) : void
SendBytes ( byte bytesToSend ) : void
SendPacket ( BasePacket packetToSend ) : void
SendText ( string textToSend ) : void
StartPinging ( ) : void
ToString ( ) : string

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

Метод Описание
DecodeData ( byte data, int start, int recv, ushort senderComputerID ) : string
GetPendingSprite ( int ID, ushort computerID ) : NetSprite
SendPing ( ) : void

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

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

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

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

public Connect ( string ipAddress ) : void
ipAddress string
Результат void

Decode() публичный статический Метод

public static Decode ( Int32 &targetInt, byte data, int &offset ) : void
targetInt System.Int32
data byte
offset int
Результат void

Decode() публичный статический Метод

public static Decode ( float &targetFloat, byte data, int &offset ) : void
targetFloat float
data byte
offset int
Результат void

Decode() публичный статический Метод

public static Decode ( long &targetLong, byte data, int &offset ) : void
targetLong long
data byte
offset int
Результат void

Decode() публичный статический Метод

public static Decode ( string &targetString, byte data, int &offset ) : void
targetString string
data byte
offset int
Результат void

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

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

Encode() публичный статический Метод

public static Encode ( string stringToEncode, MemoryStream ms ) : void
stringToEncode string
ms System.IO.MemoryStream
Результат void

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

public GetID ( Sprite s ) : int
s Sprite
Результат int

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

public GetLastLocalSpriteAdded ( ) : Sprite
Результат Sprite

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

public GetLocalSprite ( int ID ) : Sprite
ID int
Результат Sprite

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

public GetPacketType ( byte data, int offset ) : int
data byte
offset int
Результат int

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

public GetRemoteControlledSprite ( int ID, ushort computerID ) : Sprite
ID int
computerID ushort
Результат Sprite

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

public GetRemoteControlledSprite ( string name, ushort computerID ) : Sprite
name string
computerID ushort
Результат Sprite

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

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

IsValidIP() публичный статический Метод

public static IsValidIP ( string s ) : bool
s string
Результат bool

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

public NetworkManager ( ) : System
Результат System

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

public RemovePacket ( BasePacket packet ) : void
packet BasePacket
Результат void

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

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

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

public SendBytes ( byte bytesToSend ) : void
bytesToSend byte
Результат void

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

public SendPacket ( BasePacket packetToSend ) : void
packetToSend BasePacket
Результат void

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

public SendText ( string textToSend ) : void
textToSend string
Результат void

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

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

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

public ToString ( ) : string
Результат string

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

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

public List connectedTo
Результат List

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

public IPHostEntry localIP
Результат IPHostEntry

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

public SpriteCustomBehavior onRemoteCreate
Результат SpriteCustomBehavior

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

public SpriteCustomBehavior onRemoteName
Результат SpriteCustomBehavior