ASPまたはIISによる変更なしで、TCPストリームを直接書き込みおよび読み取りたいのですが。これは可能ですか?
編集:目標は、プログラムとサーバー間の通信を提供することです。それらの間のデータ交換は、接続ごとに25バイト未満です(デフォルトの場合)。したがって、ヘッダーは実際のデータよりも多くのトラフィックを引き起こします。サーバーの所有者がプログラムの実行を許可しないため、ASP.Netを使用する必要があります。
ASPまたはIISによる変更なしで、TCPストリームを直接書き込みおよび読み取りたいのですが。これは可能ですか?
編集:目標は、プログラムとサーバー間の通信を提供することです。それらの間のデータ交換は、接続ごとに25バイト未満です(デフォルトの場合)。したがって、ヘッダーは実際のデータよりも多くのトラフィックを引き起こします。サーバーの所有者がプログラムの実行を許可しないため、ASP.Netを使用する必要があります。
確かに、このチュートリアルを読んで、TCP/IPソケットの使用の概要を説明してください。
新しい統合モードを備えたIIS7.0でもASP.NETは、既定でASP.NETアプリケーションの基になるソケットを明らかにしません。そこにハックやサードパーティがあるかどうかはわかりません。HttpContext
オブジェクトを使用するWebサーバー(IIS 7.0)およびWeb開発ツール(ASP.NET)として、Response
基になる出力ストリームにアクセスしResponse.OutputStream
たり、呼び出してソケットを閉じたりするなど、できることはたくさんあると思いますResponse.Close()
。
ASP.NETは、.NETプラットフォーム上に構築されたWebフレームワークです。
あなたが求めているものは、Webフレームワークを必要としません。ASP.NETコンポーネントを使用せずに、従来の.NETを使用して必要なすべてを実行できます。