LinuxベースのゲートウェイとWindowsサーバーベースのアプリケーションの2つの通信が必要なマシンがあります。 Windowsマシン側のソフトウェアは.NETベースです。コミュニケーション戦略:Linuxから.Net over SSL
現在のところ、カスタムプロトコルを使用して基本的なtcp/ipソケット上で通信を行っています。
これで私が持っている問題は、次のとおりです。rawソケットでの作業
1)を効果的にやってのけることは困難である - より高いレベルの抽象化は、我々が活用することができるかもしれない何?
2)私たちはSSLセキュアな通信を実現するための将来の要件を持っている - 私の印象では、Linuxと.NETの間の安全な通信を実現しようとしていた場合、このレベル
で作業する場合、これは行うことは難しいだろうということです、両方のプラットフォームでどのようなテクノロジがスタックしていますか?
情報のいくつかの他の潜在的に有用な作品:
- 私は、Linuxでほとんど経験のない.NET開発しています(他の人は、Linux部分を実装します)
- のLinuxゲートウェイがあると仮定しなければなりませんファイアウォールの背後にある(接続はゲートウェイから始まる必要があります)
- たとえば、1分に1回データを交換するなどの通信が頻繁に行われます。
- Windowsプラットフォームソフトウェアは最終的にデータを要求します。 (したがって、おそらく長いポーリング戦略が適切かもしれません)
ゲートウェイが.netベースの場合、私はwcfとwsdualhttpbindingを利用していると思います。それがLinuxだとすれば、どのような戦略をお勧めしますか? (libcurl + long polling + wcfのメリット)
編集:いくつかの異なるGoogleクエリがgSoapを発見しました。おそらく、これは私が探しているものです...