C# 클래스 FlatRedBall.Network.NetworkManager

[Undocumented]
파일 보기 프로젝트 열기: vchelaru/FlatRedBall

공개 프로퍼티들

프로퍼티 타입 설명
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