C# 클래스 Library.Net.Amoeba.ClientManager

상속: ManagerBase, Library.Configuration.ISettings, IThisLock
파일 보기 프로젝트 열기: Alliance-Network/Library 1 사용 예제들

공개 메소드들

메소드 설명
ClientManager ( BufferManager bufferManager ) : System
CreateConnection ( string uri, BandwidthLimit bandwidthLimit ) : Connection
Load ( string directoryPath ) : void
Save ( string directoryPath ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnCheckUriEvent ( string uri ) : bool
OnCreateCapEvent ( string uri ) : Cap

비공개 메소드들

메소드 설명
Connect ( IPEndPoint remoteEndPoint, System.TimeSpan timeout ) : Socket
Decode ( string option ) : string>>.IEnumerable
GetIpAddress ( string host ) : IPAddress

메소드 상세

ClientManager() 공개 메소드

public ClientManager ( BufferManager bufferManager ) : System
bufferManager BufferManager
리턴 System

CreateConnection() 공개 메소드

public CreateConnection ( string uri, BandwidthLimit bandwidthLimit ) : Connection
uri string
bandwidthLimit BandwidthLimit
리턴 Connection

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Load() 공개 메소드

public Load ( string directoryPath ) : void
directoryPath string
리턴 void

OnCheckUriEvent() 보호된 메소드

protected OnCheckUriEvent ( string uri ) : bool
uri string
리턴 bool

OnCreateCapEvent() 보호된 메소드

protected OnCreateCapEvent ( string uri ) : Cap
uri string
리턴 Cap

Save() 공개 메소드

public Save ( string directoryPath ) : void
directoryPath string
리턴 void