締切済み サーバプログラム 2007/12/20 21:25 ネットワークアプリケーションとして、 複数のクライアントから接続要求を受け付けるサーバプログラムには どんなものがありますか? よろしくお願いします。 みんなの回答 (1) 専門家の回答 みんなの回答 dyna_1550 ベストアンサー率34% (122/353) 2007/12/20 22:49 回答No.1 wikiで「サーバー」のページが詳しそうなので 読んでみてはいかがでしょうか。 参考URL: http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%BC%E3%83%90 質問者 お礼 2007/12/22 11:38 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A クライアント・サーバ型プログラムについて お世話になります。 昨今様々なネットワークアプリケーションがありますが、複数のクライアントからの接続・要求を受け付ける事の出来るネットワークアプリケーションを探しているのですが、なかなか見つかりません。 皆さんの知識を貸してください。 上記のようなネットワークアプリケーションで、どのようなものがあるでしょうか? よろしくお願いします クライアントからサーバのプログラムを実行したいのですが 会社でWinNT4.0サーバをPDCとしたネットワークを組んでおり、不定期にサーバ上のプログラムを手作業で実行しています。 ところが普段作業している場所とサーバが離れているため、作業のつどサーバの所にいかなければならず、なんとか手元のパソコンからプログラムを実行できないかと考えています。(サーバ上にあるプログラムをクライアントから起動して、サーバ上で実行させたいのです)PCAnywhereなどのリモートソフトを利用すれば実現できることは知っているのですが、接続の手間もかかるためもっと簡単に実現する方法がないでしょうか? サーバーとクライアントのセキュリティー 私は職場のネットワークの管理者なんですが、サーバーがWindows server 2003、クライアントがWindows XP Professionalが1台XP Home Edition が1台のグループに、新たにクライアント3台XP Home Editionを追加しました。 ネットワークプリンタへの接続は出来たのですが、サーバー内のフォルダをネットワークドライブとして割り当てて、これにアクセスしようとするときパスワードが要求されます。パスワードを入力すればこのドライブへの接続は可能なのですが、先のクライアント2台についてはパスワードを要求されることは無いので、これと同じようにしたいです。 ちなみに、このグループはインターネットへの接続はしません。 どのようにすればいいのでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム ネットワークプログラミング サーバーと複数のクライアントの接続の仕方を教えてくださいm(_ _)m。 こんにちは。 サーバーと複数のクライアントの接続のプログラミング(java)を考えています。 サーバーをマルチスレッドに変えてクライアントも1つ1つ変えなくてはならないのか、どう変えていいのか分かりません。 ネットとか本でネットワークプログラミングについては調べてみたのですが、複数のクライアントの接続は応用みたいでなかなか参考になるのが見つかりませんでした。 サーバーと複数のクライアントの接続のプログラミング(java)の仕方を教えてください。また、参考になるホームページなどががあれば教えてください。 お願いします。 ネットワークプログラミング サーバーと複数のクライアントの接続の仕方を教えてくださいm(_ _)m。 こんにちは。 サーバーと複数のクライアントの接続のプログラミング(java)を考えています。 サーバーをマルチスレッドに変えてクライアントも1つ1つ変えなくてはならないのか、どう変えていいのか分かりません。 ネットとか本でネットワークプログラミングについては調べてみたのですが、複数のクライアントの接続は応用みたいでなかなか参考になるのが見つかりませんでした。 サーバーと複数のクライアントの接続のプログラミング(java)の仕方を教えてください。また、参考になるホームページなどががあれば教えてください。 お願いします。 クライアントサーバ型LANについて 今、ネットワークについての参考書を読んでいます。 クライアントサーバ型LAN(可能な処理方法) 『 1台のサーバが (省略) 処理要求を出すこともできます。 サーバにUNIX、クライアントにWindows2000など異なるOSを搭載して使用でき、クライアントにネットワークOSを搭載し1台でも兼用できます。』 以上の記述がしてあります。 『1台でも兼用ができます』と書いてありますが、これはネットワークOSを搭載すれば、1台で複数のサーバを兼用できるいう事でしょうか? よろしくお願いします。 非同期通信のサーバプログラムについて はじめまして。 今、C#で非同期通信の勉強をしています。 ためしにローカルネットワーク内で文字を やり取りするチャットソフトを作成したのですが このサーバプログラムについて改良を加えたいので ご協力をお願いいたします。 このサーバプログラムをインターネット上のサーバとする場合なのですが 実験環境ではルータを使用しインターネットに接続しています。 ルータのポート開放等は設定してあります。 プログラムでサーバ自身のローカルIPアドレスと ポートを作成したソケットにBindすることで ルータが外部からきた接続要求をアドレス変換し サーバに届けることはできるのでしょうか? うまく説明できなくてわかりにくいかと思いますが よろしくお願いいたします。 サーバプログラム C言語の初心者です。 OS : CentOS 5.3 c言語でサーバ用のプログラムを書きました。 ソケット通信で接続してきたクライアントにデータをそのまま返すと言うものです。 コンパイルしたソースが、 gcc -Wall -o example example.c だとすると、この exampleソースを サービスとして( 「デーモンとして」と言うのか? )、起動したい場合、 どのように起動すればよいのでしょうか? ./example と叩くだけだと、叩いた間だけしかプログラムは動いてくれませんよねぇ。 また、サーバプログラムの良書を教えていただけたら幸いです。 初歩的な事でしたら申し訳ないですが、 よろしくお願いします。 c# ネットワークプログラム c#でネットワークプログラムを作る際、 SocketクラスとTcpListener・TcpClientクラスのどちらで 作るのが良いのでしょうか。 やりたいことは、サーバーとクライアントを接続して送受信させるだけです。 レンタルサーバーであるプログラムを常に走らせておく PHPやperlなどが使えるレンタルサーバーで以下のような処理をさせたいのですができますか 1 指定のTwitterアカウントに新しいツィートが投稿されるのを察知 2 そのツィートに含まれる文字列を処理して結果を別のTwitterアカウントでツィートする 1を実現するにはツィートをモニターするプログラムをサーバー側で常に走らせている必要があると思います。htdocフォルダに1を実行するPHPファイルを入れてもクライエントがサーバーにアクセスして処理を頼まない限りサーバー側では何もしてくれませんよね? クライエントの要求なしで常にサーバー側であるプログラムを実行させておくにはどうしたらいいのでしょうか? win2k serverでログインせずにネットワークドライブへ接続したい あるプログラムをphpで作成しています。 そのプログラムはあることをするとcopy関数を使って別サーバに接続されているネットワークドライブ(Z:\)からネットワークドライブ(Y:\)へファイルのコピーを行います。 しかし、そのプログラムが入っているwin2k serverでログインせずに、クライアントからそのプログラムにアクセスして実行すると、エラーをはいてコピーを実行できません。 ちなみに、サーバでログオンしてからクライアントで実行するとうまくいきます。 サーバはセキュリティ上の問題で、普段はログオンしない状態です。 また、そのサーバはドメインに参加しており、ネットワークドライブに接続するにはユーザ名、パスワードは聞かれません。 サービスなどを使ってログインする前にプログラムがネットワークドライブへ接続可能にする方法とかありませんか? ご回答よろしくお願いします。 プログラム内でネットワークドライブを指定して接続することは可能でしょうか? 現在サーバ側のパソコンにて起動時にクライアント側のフォルダをネットワークドライブにて接続しています。 クライアント側が先に立ち上がっている場合は問題ないのですが、サーバ側が先に立ち上がった場合に当然ネットワークドライブは確立されておらず、クライアントからプログラムを動作させた場合にエラーになってしまいます。 そこで、サーバ側にて周期的にネットワークドライブの接続を行なってやりたいのですが、そのようなことは可能でしょうか? ご存知の方がいましたら回答をお願い致します。 よろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム クライアントサーバーかターミナルサーバーか 個別稼働している複数の販売管理システムを統合してデータを共有化する場合、クライアントサーバーとターミナルサーバーはどちらが適切でしょうか。又、それぞれの一長一短などあれば教えて頂けないでしょうか。 現在の状況 8種の販売管理システムが個別に稼働 ※マスターデーターも販売データも個別に存在 統合構想 販売管理システムの仕様を統一し、データは全てサーバーに入れる ※マスターデーターも販売データも共有化 クライアント:約30台(社外(VPN接続)も含む) ・ターミナルサーバーの場合、データーもアプリケーションもサーバーに入れる ・クライアントサーバーの場合、データはサーバー、アプリケーションはクライアントに入れる サーバとの通信に適したプログラム VisualStudio2008のMFCプロジェクトにて、 クライアントPCとサーバ間での通信を行うプログラムを作成しようとしています。 クライアントPC側で、特定の命令を送り、 それを受け取ったサーバ側で、命令に沿って、 DBのデータを送ったり、単に文字列を送ったり、 サーバ内ファイルを送り、 クライアントPCがそれを受け取るという プログラムの仕様となります。 PCとサーバでの通信プログラムは初めてで、 通信自体も詳しくないため、ネットで色々調べている 段階なのですが、どういった通信プログラミングが 適しているのかが解りません。 CAsyncSocket、CInternetsession等、 色々あるようですが、上記のような環境/仕様の場合、 何が適しているのでしょうか? 通信については勉強中につき、 漠然としすぎているのかもしれませんが、 よろしくお願いします。 複数のクライアントがサーバの同一のページを要求したときのサーバの対応について 私は、最近サーバサイドを勉強し始めた初心者なのですが、疑問に思っていることがあります。 現在私は、Tomcatを使用して勉強しているのですが、 クライアントがサーバのページを要求したとき、サーバ は、スレッドを起動して、スレッドがクライアントの相手 をして、クライアントが要求するページにアクセスすると 思うのですが、もしこのとき複数のクライアントがサーバ の同じページを要求したときはスレッドは、ページのイン スタンスを共有するものなのでしょうか、それとも ページのインスタンスがクライアントごとに作成 されるものなのでしょうか? どうかご教授のほどお願いします。 クライアント/サーバシステムとアプリケーション・サーバシステムの違いについて クライアント/サーバシステムとアプリケーション・サーバシステムの違いについて質問です 前者は複数のホストクライアントからインターネット上のデータベースサーバに直接アクセスする 後者は複数のホストクライアントからアプリケーションサーバを挟んでデータベースサーバにアクセスする事は解りました それぞれのシステムがどういった場合に使用されるのか具体的に知りたいです 個人的には簡単なHPを開くためのサーバや自宅サーバでは前者、たくさんのデータを取り扱うインターネット上のサーバ(googleとか)は後者だと思っているのですがこの考えは合ってますか? ネットに接続していない、サーバーPCとクライアントPCのネットワークで ネットに接続していない、サーバーPCとクライアントPCのネットワークでの時刻の同期方法 Win2003ServerサーバーPC1台に複数のWinXPクライアントPCが繋がっているネットワークで、 インターネットに接続はしておらず、 この状態でクライアントPCすべてをサーバーPCの時刻に同期させることは可能でしょうか? 可能であれば方法を教えて頂けますでしょうか。 インターネットに繋がっているのならばNTPサーバーというものが使えるらしいのですが・・・今回は繋がっていないのでこの方法は不可能です。 経験のある方、よろしくお願い致します。 tcpを使った カウンタプログラム サーバーをデーモンで常駐させてクライアントからの接続要求を確立した段階で、data.txt のデータベース(もどき)へ直アクセスしそこに書かれている数値をインクリメントするプログラムを作成しました。 どうか、以下のプログラムを参照してください。 http://userlocalhost.web.fc2.com/ 使用している端末の環境は 2.6.11-1.1369_FC4 です。 xinetd で監視させないで、スタンドアローンでサーバープログラムを動作させ、クライアントから接続要求を送ると、サーバープログラムのrecord() 関数に入って、 データの読み込み ↓ データをインクリメント ↓ データを更新 という流れで期待どおりの動作をしてくれるのですが、デーモンで常駐させると、record()関数に入らないのか、データがインクリメントされて更新されません。 もう一つ問題点として、サーバープログラム又はクライアントプログラムのいずれかをプログラムが置いてあるディレクトリよりも上の階層で実行した場合、プログラムが置いてあるディレクトリよりも遠い場所から実行したばあい、そのプログラムはセグメンテーションエラーになってしまいます。 推論として。これと最初の問題点の相関が強く、別々のファイルから同時に同じファイルへアクセスしているのがマズイ(原因)のかもしれないと思い、クライアントプログラムのmain() 内のcheck() をコメントアウトしたのですが、同様にセグメンテーションエラーが出てしまい、問題点と解決策がわからず、困っております。 どうか、問題解決の答えないしヒントを教えてください。 サーバー上で、動く複数のアプリケーションの連携方法 サーバー上で、動く複数のアプリケーションの連携の仕方 最近、Webアプリの勉強を始めたばかりの者です。 家の中にサーバーを構築し、自分にとって役立つアプリケーションを走らせようと考えています。 (ネット上に一般公開はしません) その際に行いたいのが、複数のアプリケーションの連携です。 例を挙げますと WindowsOS上で、ApacheなどのWebサーバーが走っていたとします。 クライアントからの要求に応じて、 指定されたBMPファイルを、webアプリケーションが、Paintなどのexeを実行して開くといった具合です。 この仕組みを作るには、どうしたらよいのでしょうか。 標準的なやり方は存在するのでしょうか? CentOS上ならこう出来るといった回答でも構いません。 以上、宜しくお願いいたします。 サーバ上でアプリケーションを使うとき あるアプリケーションを職場で使用するのですけど、 アプリケーションを各PCに置くかサーバーに置くか迷っています。 LANで繋がったサーバPC上にアプリケーションの実行ファイルを保存して クライアント(別のPC)でそれを実行する場合どのような処理になるのでしょうか? 例えば処理速度はサーバPCクライアントPCどちらのPCに依存しますか? 複数の人が同時に実行した場合サーバーPCの負荷は増えますか? なるべく処理の中身が分かるように教えていただけると助かります。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。