C# 클래스 TouchRemote.Core.Http.HttpServer

파일 보기 프로젝트 열기: pieceofsummer/TouchRemote 1 사용 예제들

Private Properties

프로퍼티 타입 설명
IncomingConnection void
IncomingConnection6 void
ListenerThread void
WorkerConnection void

공개 메소드들

메소드 설명
HttpServer ( ushort port ) : System
Start ( ) : void
Stop ( ) : void
WaitForConnectionsClosed ( System.TimeSpan waitFor ) : void

보호된 메소드들

메소드 설명
HasPostData ( string method ) : bool?
IsValidProtocol ( string protocol, string version ) : bool
LogError ( Exception error ) : void
LogMessage ( string format ) : void

비공개 메소드들

메소드 설명
IncomingConnection ( IAsyncResult ar ) : void
IncomingConnection6 ( IAsyncResult ar ) : void
ListenerThread ( ) : void
WorkerConnection ( object state ) : void

메소드 상세

HasPostData() 보호된 메소드

protected HasPostData ( string method ) : bool?
method string
리턴 bool?

HttpServer() 공개 메소드

public HttpServer ( ushort port ) : System
port ushort
리턴 System

IsValidProtocol() 보호된 메소드

protected IsValidProtocol ( string protocol, string version ) : bool
protocol string
version string
리턴 bool

LogError() 보호된 메소드

protected LogError ( Exception error ) : void
error System.Exception
리턴 void

LogMessage() 보호된 메소드

protected LogMessage ( string format ) : void
format string
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

WaitForConnectionsClosed() 공개 메소드

public WaitForConnectionsClosed ( System.TimeSpan waitFor ) : void
waitFor System.TimeSpan
리턴 void