2012-04-20 9 views

答えて

2

私はあなたがそれをしたいと思うのは非常に興味があります。

答えとして、いいえ、私は非常に間違っていない限り、OSのレベルでプロセスにスコープされているソケットのハンドルがないので、私はそれが不可能であることを99%確信しています。

EDIT:あなたは、サーバー・プロセスは、ASP.NETアプリケーションは、ハードウェアへのコマンドに沿って渡すために使用できることをIPC輸送上のWCFサービスを実行したいと思いますのようなコメントに基づいて

、それが聞こえます。

さらに、WCFを使用してASP.NETサイトを別のボックスに移動する必要がある場合は、比較的簡単にTCP転送に切り替えることができます。

+0

フィールド内のハードウェア(埋め込みC)からの永続ソケット接続を保持するC#サーバーアプリケーションがあります。このサーバは現在、フィールド内のハードウェアからのパケット情報でSQLデータベースを更新します。次に、同じデータベースを使用してハードウェアに関する情報を表示するASP.NET Web-UIを作成しました。 web-uiは、ハードウェアとの対話を可能にします。現在、Web-UIはデータベースを更新します。 C#アプリケーションには、sql CDCを使用して変更されたデータをチェックしてからフィールドハードウェアに返すタイマーがあります。私がweb-uiのC#アプリケーションからソケットハンドルを取得できれば、私は – Mausimo

+0

をCDCを一括して取り除くことができました。 – Mausimo

+0

@Mausimo別の解決策を私の編集を参照してください。 –

関連する問題