C# 클래스 BeardedManStudios.Network.TCPProcess

상속: BeardedManStudios.Network.NetWorker
파일 보기 프로젝트 열기: drakelinglabs/unityarmada

보호된 프로퍼티들

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