C# Класс BeardedManStudios.Network.TCPProcess

Наследование: BeardedManStudios.Network.NetWorker
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
backBuffer BMSByte
previousSize int
readBuffer BMSByte
readStream NetworkingStream
rpcMutex object
writeMutex object
writeStream NetworkingStream

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

Метод Описание
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

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

Метод Описание
ReadBuffer ( NetworkStream stream ) : BMSByte
ReadStream ( NetworkingPlayer sender, NetworkingStream stream ) : bool
StreamReceived ( NetworkingPlayer sender, BMSByte bytes ) : void

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

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

abstract public Connect ( string hostAddress, ushort port ) : void
hostAddress string
port ushort
Результат void

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

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

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

protected ReadBuffer ( NetworkStream stream ) : BMSByte
stream System.Net.Sockets.NetworkStream
Результат BMSByte

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

protected ReadStream ( NetworkingPlayer sender, NetworkingStream stream ) : bool
sender NetworkingPlayer
stream NetworkingStream
Результат bool

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

protected StreamReceived ( NetworkingPlayer sender, BMSByte bytes ) : void
sender NetworkingPlayer
bytes BMSByte
Результат void

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

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

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

public TCPProcess ( int maxConnections ) : System
maxConnections int
Результат System

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

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

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

abstract public Write ( NetworkingPlayer player, NetworkingStream stream ) : void
player NetworkingPlayer
stream NetworkingStream
Результат void

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

abstract public Write ( NetworkingStream stream ) : void
stream NetworkingStream
Результат void

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

backBuffer защищенное свойство

protected BMSByte backBuffer
Результат BMSByte

previousSize защищенное свойство

protected int previousSize
Результат int

readBuffer защищенное свойство

protected BMSByte readBuffer
Результат BMSByte

readStream защищенное свойство

protected NetworkingStream readStream
Результат NetworkingStream

rpcMutex защищенное свойство

protected object rpcMutex
Результат object

writeMutex защищенное свойство

protected object writeMutex
Результат object

writeStream защищенное свойство

protected NetworkingStream writeStream
Результат NetworkingStream