2010-12-21 14 views
2

私はサーバA(Windows、C#.NET)を持っています。特定のプロセスが実行されるたびにサーバB(Linux、Java、Apache)にアラート/シグナルを送信する必要があります。 .NETからのメソッド呼び出しを使用してこれを行う必要があります。これを行う最も簡単な方法は何でしょうか?私はサーバAからのリクエストを聞くいくつかのポート上のサーバB上にWebサーバを設定することを考えていますが、これについてどうすればいいですか?私はJavaを初めて使い、Java Webサービスを作成する経験はありません。この作業を迅速に行う必要があるため、できるだけ簡単にこれをやりたいのです。他のサーバーを聞く最も簡単な方法は?

答えて

2

Look into Sockets。 Webサーバー全体を設定する代わりに、サーバーBがポートでリッスンし、サーバーAに接続を許可し、同じポートでデータを送信させることができます。ソケットには数百万ものオンラインサンプルがあり、Javaと.NETの両方にそれらがあります(ほとんどの言語がそうです)。

http://ondotnet.com/pub/a/dotnet/2002/10/21/sockets.htm
http://download.oracle.com/javase/tutorial/networking/sockets/

2

あなたは、クロスランゲージサービスのために設計されて​​、に興味があるかもしれません。サポートされている言語でシンプルなサーバー/クライアントアプリケーションをセットアップするには数分かかります。 JavaとC#をサポートしています。

倹約はFacebookによって頻繁に使用されるため、プロダクションで使用するには十分成熟しています。

+0

チュートリアルページは、「このチュートリアルでは、はなはだ不完全であることが知られている... ....」読み込みます。良い文書のための良い兆候ではありません。 –

関連する問題