• 締切済み

ネットワークプログラミング

初心者の質問です。 C言語に限らず、ネットワークを介したプログラミン グを勉強したいと思っています。 そのような書籍を検索したり、本屋に行って探してい るのですが、高いのでどれを買っていいのかわかりま せん。 初心者にオススメの、ネットワークの理論や、C(V Bでも構いません)を使用したネットワークプログラ ミングの書籍があれば紹介してください。 あとそのような解説があるサイトについても紹介して ください。 ちなみにですが、開発環境はwindows me , Visual C++6.0 , Visual Basic6.0等を使用しています。 追加の質問ですが、ネットワークの勉強するならやっ ぱりLinuxがいいですかね?

みんなの回答

  • momoturbo
  • ベストアンサー率55% (49/88)
回答No.2

具体的に何をしたいのかわからないと難しいですね。 サンプルプログラムはWINSOCK・VB・VCなどで 検索するといっぱい出てきます。 とりあえず、VBで作ってみてはどうでしょう? VBのほうがあまり深く考えずに、できると思うのですが。 慣れてきたら、Cで書いてみては。 >ネットワーク専門?のSEになりたいので。 プログラムができたほうがいいに決まってますが、 ネットワーク管理者はプログラムが、かけなくっても なれますよ。 >追加の質問ですが、ネットワークの勉強するならやっ ぱりLinuxがいいですかね? 自分に投資するつもりで中古のデスクトップ(1-2万位) でも買って、LINUXを入れてみてはどうでしょう? とりあえず、LAN内でWEB・FTPサーバーなどを立てる目的で。 OSはLINUX関連の雑誌などについてくるので十分です。 個人的にはTurboLinuxが好きですけど。 何事も、チャレンジ!! いろいろやってみたら、何をやりたいか見えてくるのでは ないでしょうか?

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=719689
  • uyama33
  • ベストアンサー率30% (137/450)
回答No.1

電子メールなら  参考文献は 1.電子メールプロトコル  オライリー 2.Winsock2.0      ソフトバンク が役に立ちます。 私も、このコーナーで教えていただきました。

kan1238
質問者

お礼

さっそくお返事ありがとうございます。 具体的な文献というより、ほんと漠然としてるんですけど、ネットワークに関するプログラミングができる文献を探してるんですよね。 まあプログラミングの書籍に関わらず、ネットワーク専門?のSEになりたいので。 初心者的な発言を連発してるかもしれませんが、自分でもよく分かっていません。 とにかく、「これさえ見れば応用がきく!!」みたいな書籍があればいいのですが・・・。

関連するQ&A

  • ネットワークプログラミングを勉強しようとしているのですが。

    プログラミング初心者です。 C言語でWindowsプログラミングを一応学び、それを利用してゲームを作るのと平行してネットワークも勉強しようと思っています。 使おうとしている書籍は"UNIXネットワークプログラミング入門"という書籍で、初めてネットワークプログラミングを勉強しようとしています。 そこでその本の第二章(p32)のチャットプログラムを動作させようとしたのですがうまくできません。ソースコードはhttp://www.gihyo.co.jp/books/support.php/4-7741-1754-4 に置いてあるフォルダのchap2というフォルダにあるコードです。 まずcygwinでサーバのプログラムを動作させてから、cygwinをもう一つ起動させてそちらでクライアントのプログラムを動作させればいいと書いてあると「思う」のですが、動作しません。クライアントのプログラムを動作させても「gethostbyname: Operation not permitted」というメッセージが出て終了してしまいます。 もし、同じ本を使ったことがある方、またはそうでなくても超初心者がしてしまうような間違いや手順足らずなことなどに心当たりがあれば教えて下さい。

  • ネットワークプログラミングを勉強しようとしているのですが。

    プログラミング初心者です。 C言語でWindowsプログラミングを一応学び、それを利用してゲームを作るのと平行してネットワークも勉強しようと思っています。 使おうとしている書籍は"UNIXネットワークプログラミング入門"という書籍で、初めてネットワークプログラミングを勉強しようとしています。 そこでその本の第二章(p32)のチャットプログラムを動作させようとしたのですがうまくできません。ソースコードは​http://www.gihyo.co.jp/books/support.php/4-7741-1754-4​ に置いてあるフォルダのchap2というフォルダにあるコードです。 まずcygwinでサーバのプログラムを動作させてから、cygwinをもう一つ起動させてそちらでクライアントのプログラムを動作させればいいと書いてあると「思う」のですが、動作しません。クライアントのプログラムを動作させても「gethostbyname: Operation not permitted」というメッセージが出て終了してしまいます。 もし、同じ本を使ったことがある方、またはそうでなくても超初心者がしてしまうような間違いや手順足らずなことなどに心当たりがあれば教えて下さい。

  • アンケートの回答時間を計り,記録する

    Web上で,質問を出し,マウスでチェックボタン等を押してもらうアンケートをしようと考えています.  このときアンケートを受ける人の回答時間を質問毎に測定し,その結果(回答+時間)を何らかの形で記録したいと希望しています,このような場合,どのような言語を用いるのが最も手間をかけずにプログラミングできるのでしょうか.一度に50人から100人程度の人数から回答を得られればと思います.  (私は普段,Visual C++.netでのプログラミン   グをしています(サンデープログラマーです)   javaなのか,javaサーブレットなのか,phpな   のか.そんなところなんでしょうか.本屋にて   それぞれ簡単な入門書を眺めてみましたが,ど   れを勉強するのが適当か見当がつきませんで   した.)

  • ネットワークプログラミングの本を教えてください

    お世話になります。 「ネットワークプログラミング」の良書を教えてください。 よろしくお願いします。 Cを本格的に勉強して1ヶ月で、やっと「独習C」が終わりました。 いまK&Rを読んでいます。アセンブリも勉強中です。 Linux は 自宅で centOS5 と XP を繋いで実験しています。 TCP/IP は解ります。 もっとも興味があるのはセキュリティなので、 いずれサーバサイドJavaをやりたいと思っています。 その前にもう少しみっちりとCをやろうと思いますが、 ゲームには興味がありません。 そこでネットワーク関係でやろうと思っています。 Windows/UNIX に関わらず、読まれて参考になった本をご紹介下さい。

  • プログラミング言語

    プログラミングを学ぼうと思っています。 「BASICかCがいい。」と聞いたのですが、本当でしょうか? 初心者にわかりやすく記述してあるサイトまたは書籍を 紹介してください。

  • Webプログラミングについての質問

    はじめましては私はビジュアルベーシックを始めたばかりの 初心者です。 先日「俺流amazonの作り方―Amazon Webサービス最新活用テクニック 」という書籍を購入しました。 私はアマゾンのようにアフィリエイトを利用しておすすめ商品を紹介したいのですが、 PHP等の基礎知識がないため上記の書籍を購入してもわりませんでした。 PHPをはじめたいのですがわかりやすいWEBサイトや書籍はありませんでしょうか? ご返答をよろしくお願いします。

    • ベストアンサー
    • PHP
  • ネットワークゲーム

    こんにちは。自分はプログラミングに関してはほとんど初心者に近い者で、学校の授業でVBとJavaをほんの少しかじった程度の経験しかありません。今回お聞きしたいことは、JAVAとC言語の特徴の違いです。というのも、自分はプログラミング初心者ではありますが、ネットワーク対戦型の簡単な(?)ゲームを作ってみたいと考えていて、どの言語が適しているのか知りたいのです。近所の本屋ではC言語の本はどれも分厚くてとっつきにくそうなのですが、JAVAの本は比較的容易な感じで実際に「ネットゲームを作って覚える」といった名前の書籍も見つかました。ですが、実際どの言語でどのレベルまでのゲームが作れるのかわからないので是非ご助言くださいm(_ _)m

    • ベストアンサー
    • Java
  • プログラミング知識なしです

    プログラミングの本も読んだことありません。 まったくの初心者です。 たまたま見たサイトで、Rubyを見ました。 Rubyをつかって、プログラミングを勉強したいと思います。 初心者でもわかる書籍がありましたら、紹介をお願いします。 よろしくお願いします。

  • ネットワークの勉強について質問です。

    今現在0からネットワークの勉強をしています。 教材はインターネットのHPのみです。でもさすがにこれだけでは単語等でわからない事が多々あるので書籍を購入したいと思います。 ネットワークの完璧な初心者で単語等も判らない私が読み始めるのはどの書籍がお勧めでしょうか?

  • プログラミングの『C♯』で作れるソフトについて

     現在、30歳のサラリーマンです。この年になって、プログラミングに興味を持ち、ソフトをつくってみ たいと思いました。そして、ネットの情報より、初心者が始めやすいのは『C♯』だというとある情報を元 に、書籍を買ってみて、パソコンにVisual studioをインストールして、いろいろといじっているのですが、 全体をふと俯瞰してみて、いろいろな書籍を見たのですが、そもそも、『C♯』で、一体どのようなソフト がつくれるのかが、さっぱりわかりません。。参考書を見ても、例の記載がないのです。 どなた様か、『C♯』でどのような事ができるのか、どのようなソフトが作れるのか。 ご教授頂けたら幸いです。よろしくおねがい致します!

専門家に質問してみよう