• ベストアンサー

クライアントとサーバ

クライアントとサーバが通信を行えるまでの処理手順を教えてください!! よろしくお願い致します!!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

OS が何か分からないので、とりあえず参考 URL を見てください。 でも、UNIX と Windows では関数名は違いますが、手順は同じです。

参考URL:
http://ash.or.jp/net/prog_net.htm
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • shige_70
  • ベストアンサー率17% (168/946)
回答No.3

それで1冊本が書けるくらいの内容ですから、ここで回答は不可能です。 大きい本屋さんに行けば、参考になる書籍があると思いますのでそれを読んで勉強なさってください。

全文を見る
すると、全ての回答が全文表示されます。
  • GOGOV
  • ベストアンサー率54% (12/22)
回答No.2

とりあえずキーワードはsocketです。 socketと開発環境でweb検索すればサンプルにぶつかります。 というかどんな開発環境でしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • クライアント と サーバー を構築

    よろしくお願いします。 Windows2000~2003 (server)についての質問です。 ちょっとパソコンを使える程度の者が、クライアントとサーバーの役割を「こんなもんなんだ~」という程度に学べる方法はありますか。 サーバーとクライアントを構築実演するのですが、時間が2時間半くらいと限られています。最悪、クライアントは自分のノートパソコンを使用するとして、サーバーを構築する必要があります。サーバーを構築したとしても、これだけの短時間でサーバーとクライアントとしての役割を簡単に感じられるようなもの(例えば、WEBサーバー、FTPサーバー、メールサーバー、等とありますが・・・)は何かありますでしょうか? また、それをどういう手順でやれば良いかについても教えてくださると幸いです。 どうぞ宜しくお願い致します。

  • ASP.net 処理はサーバ上?クライアント上?

    ASP.netについて質問です。 お聞きしたいのは、 ◆1.WithEventsおよび、Handles で書かれた処理は、クライアントで動いているのか?サーバで動いているのか? と、 ◆2.iOSなど、クライアントに.Net Framework の入っていない環境では、ASP.netは動かないのか? です。 aspx.vb側に、 Private Sub Button1_Click _ (ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles Button1.Click End Sub と書かれてあるときでも、 クライアント側では、単なるHTMLなわけですが、どのような仕組みで動いているのでしょうか? (1)Windowsや、iOSの、システムフォルダにdllか何かがダウンロードされ、 クライアントに入っているAPIで動いている? ⇒ iOSなど、クライアントに.Net Frameworkがない環境では動かない?   サーバとの通信は発生しない? (2)サーバにRequestされている? (クライアント側で、クリックされたことが捕捉されたタイミングで、  サーバ側にRequestされている?) ⇒ iOSなど、クライアントに.Net Frameworkがない環境でも動く?   サーバとの通信が発生する? 宜しくお願い致します。 .

  • 「クライアント/サーバー」の用語の説明文について。

    ASCII.jpデジタル用語辞典の「クライアント/サーバー」の用語の説明文についての質問です。 ●ASCII.jpデジタル用語辞典 - クライアント/サーバー http://yougo.ascii.jp/caltar/クライアント/サーバー 上記サイトの説明文で、「処理の一部をクライアントで行なうので入力に対する応答が速い」とありますが、これは間違いで正しくは、「処理の一部を【サーバー】で行なうので入力に対する応答が速い」のような気がするのですが皆様はどのように思われますでしょうか? 間違いであると思った理由です。 クライアントサーバーシステムでは、基本的な処理はクライアントで行い、ある処理を行う時はサーバーに要求を出します。つまり、処理の一部をサーバーに請け負ってもらうわけです。そして、サーバーでする処理は一部であるため、クライアントへの応答は速いです。 私は以上のように考えているのですが違うのでしょうか…。 ご回答よろしくお願い致します。

  • client server クライアントサーバー

    クライアントサーバーについて質問です 1.クライアントサーバーを購入しようと思ってるんですけど、オススメのソフトなどありますか?できればアメリカのソフトがいいです。(使ってるPCが英語なので・・w) 2.クライアントサーバーのセキュリティーなどはどうですか??? よろしくお願いします><

  • サーバプロセスとクライアントプロセスの通信

    サーバプロセスとクライアントプロセスの通信がどのように行われているのか確認させてください。 現在、以下の認識でいます。 (1)TCPコネクション  サーバ側ポート番号【23】と、それぞれのクライアント側ポート番号【****】との間に確立する。   (2)通信処理  クライアント側のプロセスAは、サーバ側のプロセスA(子)  クライアント側のプロセスBは、サーバ側のプロセスB(子)  クライアント側のプロセスCは、サーバ側のプロセスC(子)  との間で通信を行う。 ※添付の図も参照ください。 認識に相違ないでしょうか。 サーバプロセスとクライアントプロセスの通信を行う際、プロセス間(ポート間?)の通信には、IPアドレスとポート番号を組み合わせたソケットを用いるため、サーバ側ではソケット【192.168.0.1:23】を1個作成し、クライアント側ではソケット【192.168.0.2:****】をプロセス分作成すると考えています。 このとき、クライアントプロセスAはサーバプロセスA(子)と通信を行いますが、サーバ側で作成されているソケットは1つであるため、どの子プロセスに対してデータをせばいいのか判別できないのではないかと考えています。 ※クライアントプロセス(A、B、C)はソケット(サーバ側)【192.168.0.1:23】に対して送信されるため。 上記について、何らかの仕組みがあるのでしょうか。 よろしくお願いします。

  • クライアントサーバ型LANについて

    今、ネットワークについての参考書を読んでいます。 クライアントサーバ型LAN(可能な処理方法) 『 1台のサーバが (省略) 処理要求を出すこともできます。   サーバにUNIX、クライアントにWindows2000など異なるOSを搭載して使用でき、クライアントにネットワークOSを搭載し1台でも兼用できます。』 以上の記述がしてあります。 『1台でも兼用ができます』と書いてありますが、これはネットワークOSを搭載すれば、1台で複数のサーバを兼用できるいう事でしょうか? よろしくお願いします。

  • サーバークライアント方式について教えて下さい!

    サーバークライアント方式について述べた文で、適切で『ないもの』ってどれになりますか?  (1)全てのコンピューターが対等な立場で転送と受信の処理を行う  (2)クライアントはサーバーに要求を出し、サーバーはこれに応答する  (3)WebプラウザはWebサーバーのクライアントである  (4)ネットワーク上でサービスが提供される際の代表的な仕組みである (1)~(4)の中で、正解はどれになるのでしょうか? 解説も添えてもらえると助かります^^; 私なりに調べ、(3)が怪しいような気がしてます。。。 回答よろしくお願いします!

  • Linux UDPサーバーに対するクライアント数

    CentOS release 4.6(カーネル 2.6.9-67)上でUDPサーバーを開発していますが、同一ポートに対して複数クライアントからの通信を確認しています。250クライアント位までは同時通信してもパケットロスはほとんど発生しないのですが、250クライアント以上で同時通信を行うと、最大250クライアント位まで通信可能ですが、残りのクライアントについてクライアントからのパケットロスが発生します。 UDPなので多少のパケットロスしかたないのですが、なぜ最大250クライアント位までしか同時通信ができないかを調べています。 UDPサーバー側の送受信バッファはソケットオプションで大きめに設定しています。 カーネルパラメータやソケットオプションなどで、同一ポートに対しての同時通信が可能なクライアントを制限するようなパラメータはあるのでしょうか? 有識者の方がいましたらご教示下さい。 宜しくお願いいたします。

  • サーバ、クライアント間でインターネットを介しての通信について

    サーバ、クライアント間でインターネットを介しての通信について 3~4分間スリープさせた後、サーバからクライアントにメッセージを送信した場合、クライアントがそのメッセージを受信しないという現象が起きます。 その現象が起きた後も、サーバ、クライアントそれぞれのアプリは、通信エラーなどは発生せず、コネクションは張られたままになります。 上記原因を調べるためには、どんなことを行えばよろしいでしょうか? (サーバ、クライアントの各アプリにはread,writeおよびacceptなど すべてにエラー処理が施されています。) 以下、ルータ サーバ クライアントの各環境を記載いたします。 ルータ環境: CG-WLBARGPX Ver1.30 ファイアウォール (低い) IPマスカレード・テーブル保持時間(10分) ポート 49152を開放 (上記アプリで使用) サーバ環境: % uname -a Linux 2.6.32-22-server #36-Ubuntu SMP Thu Jun 3 20:38:33 UTC 2010 x86_64 GNU/Linux % iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination クライアント環境: % uname -a Linux 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux ※ もっと必要な情報がありましたら、それも公開できる範囲で公開いたします。

  • サーバーから全クライアントへ

    サーバーから全クライアントにメッセージを送りたいんですがどのようにすればできるのでしょうか? 「後5分でサーバーを落とします。」みたいなメッセージを送りたいのですが。

このQ&Aのポイント
  • 彼氏持ちの元カノからの連絡に悩んでいる男性の質問です。彼女との関係や心情を知りたいという気持ちがありますが、彼女の行動や言動からは彼女の本心が分かりにくいと感じています。
  • この質問者は彼女に対してまだ好意を持っており、仕事や日常生活で一緒に過ごす時間も多いため、彼女の反応に翻弄されています。
  • 彼女の性格や行動パターンについても述べられており、追われると安心して追われなくなると冷たくなるといった特徴があるようです。質問者は彼女から自分を求めさせる方法を知りたいと考えています。
回答を見る