C# Class BeardedManStudios.Network.TCPProcess

Inheritance: BeardedManStudios.Network.NetWorker
Afficher le fichier Open project: drakelinglabs/unityarmada

Protected Properties

Свойство Type Description
backBuffer BMSByte
previousSize int
readBuffer BMSByte
readStream NetworkingStream
rpcMutex object
writeMutex object
writeStream NetworkingStream

Méthodes publiques

Méthode Description
Connect ( string hostAddress, ushort port ) : void
Disconnect ( ) : void
TCPProcess ( ) : System
TCPProcess ( int maxConnections ) : System
TimeoutDisconnect ( ) : void
Write ( NetworkingPlayer player, NetworkingStream stream ) : void
Write ( NetworkingStream stream ) : void

Méthodes protégées

Méthode Description
ReadBuffer ( NetworkStream stream ) : BMSByte
ReadStream ( NetworkingPlayer sender, NetworkingStream stream ) : bool
StreamReceived ( NetworkingPlayer sender, BMSByte bytes ) : void

Method Details

Connect() abstract public méthode

abstract public Connect ( string hostAddress, ushort port ) : void
hostAddress string
port ushort
Résultat void

Disconnect() abstract public méthode

abstract public Disconnect ( ) : void
Résultat void

ReadBuffer() protected méthode

protected ReadBuffer ( NetworkStream stream ) : BMSByte
stream System.Net.Sockets.NetworkStream
Résultat BMSByte

ReadStream() protected méthode

protected ReadStream ( NetworkingPlayer sender, NetworkingStream stream ) : bool
sender NetworkingPlayer
stream NetworkingStream
Résultat bool

StreamReceived() protected méthode

protected StreamReceived ( NetworkingPlayer sender, BMSByte bytes ) : void
sender NetworkingPlayer
bytes BMSByte
Résultat void

TCPProcess() public méthode

public TCPProcess ( ) : System
Résultat System

TCPProcess() public méthode

public TCPProcess ( int maxConnections ) : System
maxConnections int
Résultat System

TimeoutDisconnect() abstract public méthode

abstract public TimeoutDisconnect ( ) : void
Résultat void

Write() abstract public méthode

abstract public Write ( NetworkingPlayer player, NetworkingStream stream ) : void
player NetworkingPlayer
stream NetworkingStream
Résultat void

Write() abstract public méthode

abstract public Write ( NetworkingStream stream ) : void
stream NetworkingStream
Résultat void

Property Details

backBuffer protected_oe property

protected BMSByte backBuffer
Résultat BMSByte

previousSize protected_oe property

protected int previousSize
Résultat int

readBuffer protected_oe property

protected BMSByte readBuffer
Résultat BMSByte

readStream protected_oe property

protected NetworkingStream readStream
Résultat NetworkingStream

rpcMutex protected_oe property

protected object rpcMutex
Résultat object

writeMutex protected_oe property

protected object writeMutex
Résultat object

writeStream protected_oe property

protected NetworkingStream writeStream
Résultat NetworkingStream