C# アプリケーションから同じサーバー上で実行されている ASP.NET Web アプリケーションに Socket.Handle を渡すことは可能ですか?
C# ソケットをアンマネージ コードに渡す例を調べてみましたが、これでは十分ではありません。
なぜあなたがそれをしたいのか、私は非常に興味があります。
答えについては、いいえ、99%は不可能だと確信しています。なぜなら、私が非常に間違っていない限り、ソケットハンドルはOSレベルのプロセスにスコープされているからです。
編集:
コメントに基づくと、ASP.NETアプリケーションがコマンドをハードウェアに渡すために使用できるIPCトランスポートでサーバープロセスにWCFサービスを実行させたいようです。
追加の利点は、WCFを使用していて、最終的にASP.NETサイトを別のボックスに移動する必要がある場合に、比較的簡単にTCPトランスポートに切り替えることができることです。