Method | Description | |
---|---|---|
CreateProxy ( |
TcpServerがインスタンスを生成する際に使用するメソッド。 接続(AcceptCallback)の都度呼び出され、インスタンスが生成される。
|
|
TransparentProxyLogic ( |
SocketBPからインスタンスを初期化。 接続(AcceptCallback)の都度インスタンスが生成される。
|
Method | Description | |
---|---|---|
OnReceiveRequest ( ) : void |
クライアントからリクエストヘッダまで読み込み、サーバーアクセス前のタイミング。 上流プロキシの設定を行う。
|
|
OnReceiveResponse ( ) : void |
OnReceiveResponseをoverrideし、レスポンスデータを読み取る。
|
|
SendRequest ( ) : void |
SendResponseをoverrideし、リクエストデータを読み取る。
|
Method | Description | |
---|---|---|
GetContentWhenUnknownLength ( ) : byte[] |
Transfer-Encoding も Content-Length も不明の場合、TrotiNet の SendResponse() にならい、Socket.Receive() が 0 になるまで受ける。
|
|
GetEffectiveRequestUri ( ) : |
||
SetUpstreamProxy ( ) : void |
public static CreateProxy ( |
||
clientSocket | Browser-Proxy間Socket。SocketBP。 | |
return |
public TransparentProxyLogic ( |
||
clientSocket | Browser-Proxy間Socket。SocketBP。 | |
return | System |