C# 클래스 Versionr.Network.Server

파일 보기 프로젝트 열기: eatplayhate/versionr

공개 프로퍼티들

프로퍼티 타입 설명
BaseDirectory System.IO.DirectoryInfo
ConfigFile string
SyncObject object

Private Properties

프로퍼티 타입 설명
AcceptHeads bool
CheckAuthentication bool
HandleAuthentication bool
HandleConnection void
ImportVersions bool
LoadConfig void
RunWebServer void

공개 메소드들

메소드 설명
Run ( System info, int port, string configFile = null, bool encryptData = null ) : bool

비공개 메소드들

메소드 설명
AcceptHeads ( ClientStateInfo clientInfo, Area ws, string &errorData ) : bool
CheckAuthentication ( AuthenticationResponse response, string salt, Rights &accessRights ) : bool
HandleAuthentication ( ClientStateInfo clientInfo, TcpClient client, SharedNetwork sharedInfo ) : bool
HandleConnection ( System info, TcpClient client ) : void
ImportVersions ( Area ws, ClientStateInfo clientInfo ) : bool
LoadConfig ( ) : void
RunWebServer ( ) : void

메소드 상세

Run() 공개 정적인 메소드

public static Run ( System info, int port, string configFile = null, bool encryptData = null ) : bool
info System
port int
configFile string
encryptData bool
리턴 bool

프로퍼티 상세

BaseDirectory 공개적으로 정적으로 프로퍼티

public static System.IO.DirectoryInfo BaseDirectory
리턴 System.IO.DirectoryInfo

ConfigFile 공개적으로 정적으로 프로퍼티

public static string ConfigFile
리턴 string

SyncObject 공개적으로 정적으로 프로퍼티

public static object SyncObject
리턴 object