메소드 | 설명 | |
---|---|---|
Create ( Stream input_stream, Stream output_stream, |
出力ストリームを作成します
|
|
PCPOutputStreamFactory ( PeerCastStation.Core.PeerCast peercast ) : System |
ファクトリオブジェクトを初期化します
|
|
ParseChannelID ( byte header ) : Guid? |
クライアントからのリクエストを解析しチャンネルIDを取得します HTTPのGETまたはHEADリクエストでパスが /channel/チャンネルID で始まる場合のみチャンネルIDを抽出します。 またクライアントが要求してくるPCPのバージョンは1である必要があります |
메소드 | 설명 | |
---|---|---|
ParseRequest ( byte header ) : |
リレーリクエストを解析します
|
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 PCPOutputStreamFactory ( PeerCastStation.Core.PeerCast peercast ) : System | ||
peercast | PeerCastStation.Core.PeerCast | 所属するPeerCastオブジェクト |
리턴 | System |
public ParseChannelID ( byte header ) : Guid? | ||
header | byte | クライアントからのリクエスト |
리턴 | Guid? |