C# Class BeardedManStudios.Network.TCPProcess

Inheritance: BeardedManStudios.Network.NetWorker
Datei anzeigen Open project: drakelinglabs/unityarmada

Protected Properties

Property Type Description
backBuffer BMSByte
previousSize int
readBuffer BMSByte
readStream NetworkingStream
rpcMutex object
writeMutex object
writeStream NetworkingStream

Public Methods

Method 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

Protected Methods

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

Method Details

Connect() abstract public method

abstract public Connect ( string hostAddress, ushort port ) : void
hostAddress string
port ushort
return void

Disconnect() abstract public method

abstract public Disconnect ( ) : void
return void

ReadBuffer() protected method

protected ReadBuffer ( NetworkStream stream ) : BMSByte
stream System.Net.Sockets.NetworkStream
return BMSByte

ReadStream() protected method

protected ReadStream ( NetworkingPlayer sender, NetworkingStream stream ) : bool
sender NetworkingPlayer
stream NetworkingStream
return bool

StreamReceived() protected method

protected StreamReceived ( NetworkingPlayer sender, BMSByte bytes ) : void
sender NetworkingPlayer
bytes BMSByte
return void

TCPProcess() public method

public TCPProcess ( ) : System
return System

TCPProcess() public method

public TCPProcess ( int maxConnections ) : System
maxConnections int
return System

TimeoutDisconnect() abstract public method

abstract public TimeoutDisconnect ( ) : void
return void

Write() abstract public method

abstract public Write ( NetworkingPlayer player, NetworkingStream stream ) : void
player NetworkingPlayer
stream NetworkingStream
return void

Write() abstract public method

abstract public Write ( NetworkingStream stream ) : void
stream NetworkingStream
return void

Property Details

backBuffer protected_oe property

protected BMSByte backBuffer
return BMSByte

previousSize protected_oe property

protected int previousSize
return int

readBuffer protected_oe property

protected BMSByte readBuffer
return BMSByte

readStream protected_oe property

protected NetworkingStream readStream
return NetworkingStream

rpcMutex protected_oe property

protected object rpcMutex
return object

writeMutex protected_oe property

protected object writeMutex
return object

writeStream protected_oe property

protected NetworkingStream writeStream
return NetworkingStream