|
はじめましてTetsuといいます 早速ですが質問があります WindowsでTCP/IPのプログラムを作っているのですがサーバーはどれにあたるのですか? メールサーバーでしょうか?それともWWWサーバーなのか良くわかりません 自分ではチャットみたいなプログラムを作りたいと思うのですがサーバーとクライアントの関係がまだ良くつかめません 具体的に教えてもらえると助かります |
|
>>2827 Tetsu 「はじめにプロトコルありき」と考えるのはどうでしょうね。 HTTP というプロトコルがあります。HTTP を喋るサーバと HTTP を喋るクライアントが必要です。HTTP を喋るサーバは web サーバです。HTTP を喋るクライアントはブラウザです。 よって、web サーバとブラウザがあれば HTTP で遊べます。 で、あなたはチャットみたいな機能が欲しいと。プロトコルは何にしますか? 1. IRC 2. HTTP (web 上でのチャット) 3. 自作プロトコル 1 の場合、IRC というプロトコルは既に存在します。IRC プロトコルを喋る サーバは既に存在します。IRC プロトコルを喋るクライアントは既に存在します。 よって、IRC サーバと IRC クライアントをインストールすれば OK です。もし IRC サーバに不満があるなら自作することもできます。IRC クライアントに 不満があるなら自作することもできます。 2 も 1 と同じ。 3 の場合、あなたが新しいプロトコルを設計します。何から何まであなたが 勝手に決めます。しかし、そのプロトコルを喋るサーバもクライアントも この世には存在しませんので、両方とも自作する必要があります。 …というので回答になってますか? |
|
回答ありがとうございます 自分の聞きたかった質問の解答になってます ありがとうございます 早速1か2の方法でためしてみたいと思います 3はもう少し勉強してからのほうがいいと思うので |
|
>>2829 Tetsu > 早速1か2の方法でためしてみたいと思います という選択をするのはそれはそれで構わないのですが、チャットアプリを 作ることが目的ではなく、TCP/IP プログラミングの勉強が目的なのなら、 多分遠回りになります。 まずは入力された文字を参加者全員に返すサーバを作る。クライアントは telnet コマンドで代用。 そこからどんどん機能追加して、名前を入力できるようにしたり、部屋を 作れるようにしたり、誰かが入室・退室したときは全員に通知するように したり、ファイル送受信できるようにしたり…という方がいいかもしれません。 |
|
教えてください。 あるマシンで NFS の share を行って、他のマシンからそれのディレクトリを mountすると、他利用者に何か影響を及ぼすようなことが発生するのでしょうか? |
|
連続してすみません。 教えてください。 dfmountsコマンドを使用する場合、動作環境の条件は、どのようなものがよろしいのでしょうか? |