메소드 | 설명 | |
---|---|---|
Create ( Stream input_stream, Stream output_stream, |
出力ストリームを作成します
|
|
HTTPOutputStreamFactory ( PeerCastStation.Core.PeerCast peercast ) : System |
ファクトリオブジェクトを初期化します
|
|
ParseChannelID ( byte header ) : Guid? |
クライアントからのリクエストを解析しチャンネルIDを取得します HTTPのGETまたはHEADリクエストでパスが /stream/チャンネルID /pls/チャンネルID のいずれかで始まる場合のみチャンネルIDを抽出します |
메소드 | 설명 | |
---|---|---|
CreateTrackerUri ( System.Guid channel_id, |
||
ParseEndPoint ( string text ) : string | ||
ParseRequest ( byte header ) : |
HTTPリクエストを解析します
|
public Create ( Stream input_stream, Stream output_stream, |
||
input_stream | Stream | 元になる受信ストリーム |
output_stream | Stream | 元になる送信ストリーム |
remote_endpoint | 接続先。無ければnull | |
access_control | ||
channel_id | System.Guid | 所属するチャンネルのチャンネルID |
header | byte | クライアントからのリクエスト |
리턴 | IOutputStream |
public HTTPOutputStreamFactory ( PeerCastStation.Core.PeerCast peercast ) : System | ||
peercast | PeerCastStation.Core.PeerCast | 所属するPeerCastオブジェクト |
리턴 | System |
public ParseChannelID ( byte header ) : Guid? | ||
header | byte | クライアントからのリクエスト |
리턴 | Guid? |