C# 클래스 SRPServer.Connection

상속: IDisposable
파일 보기 프로젝트 열기: SleeplessByte/lidgren-srp6a 1 사용 예제들

공개 메소드들

메소드 설명
Connection ( NetPeer manager, NetConnection con, Byte key ) : System

Constructor

Connection ( NetPeer manager, NetConnection con, INetEncryption encryption ) : System

Constructor

Connection ( NetPeer manager, NetConnection con, INetEncryption encryption, String nodeId ) : System

Constructor

Connection ( NetPeer manager, NetConnection con, String id ) : System

Transfer constructor

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Will deregister all protocols

IncomingMessage ( NetIncomingMessage msg ) : void

This handles an incoming message

SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method ) : void

Sends a message

SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method, Int32 sequenceChannel ) : void

Sends a message

비공개 메소드들

메소드 설명
SetEncryption ( INetEncryption enc ) : void

Sets the encryption for this connection (see the comments about transfering clients)

메소드 상세

Connection() 공개 메소드

Constructor
public Connection ( NetPeer manager, NetConnection con, Byte key ) : System
manager Lidgren.Network.NetPeer Local NetPeer
con Lidgren.Network.NetConnection NetConnection
key Byte Node Id
리턴 System

Connection() 공개 메소드

Constructor
public Connection ( NetPeer manager, NetConnection con, INetEncryption encryption ) : System
manager Lidgren.Network.NetPeer
con Lidgren.Network.NetConnection
encryption INetEncryption
리턴 System

Connection() 공개 메소드

Constructor
public Connection ( NetPeer manager, NetConnection con, INetEncryption encryption, String nodeId ) : System
manager Lidgren.Network.NetPeer Local NetPeer
con Lidgren.Network.NetConnection NetConnection
encryption INetEncryption
nodeId String Node Id
리턴 System

Connection() 공개 메소드

Transfer constructor
public Connection ( NetPeer manager, NetConnection con, String id ) : System
manager Lidgren.Network.NetPeer
con Lidgren.Network.NetConnection
id String
리턴 System

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Will deregister all protocols
public Dispose ( ) : void
리턴 void

IncomingMessage() 공개 메소드

This handles an incoming message
public IncomingMessage ( NetIncomingMessage msg ) : void
msg Lidgren.Network.NetIncomingMessage The received message
리턴 void

SendMessage() 공개 메소드

Sends a message
public SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method ) : void
msg Lidgren.Network.NetOutgoingMessage The message to send
method NetDeliveryMethod The delivery method
리턴 void

SendMessage() 공개 메소드

Sends a message
public SendMessage ( NetOutgoingMessage msg, NetDeliveryMethod method, Int32 sequenceChannel ) : void
msg Lidgren.Network.NetOutgoingMessage The message to send
method NetDeliveryMethod The delivery method
sequenceChannel System.Int32 The sequence channel
리턴 void