• ポイントキャンペーン

C言語によるTCP/IPネットワークプログラミング

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 290p/高さ 23cm
  • 商品コード 9784894715165
  • NDC分類 547.2
  • Cコード C3004

出版社内容情報

■本書の内容

 C言語を使ったTCP/IPプロトコル関連のプログラムを実作します。第1部「TCP/IPプロトコル解析」では、HTTP,SMTP,POP3,TELNET,FTPの各プロトコルについて簡単に概要を説明した後、クライアントプログラムの作成を行い、第2部「実践サーバ・アプリケーション開発」では、HTTPプロトコルに的を絞りサーバ常駐プログラムとして「WEBサーバ」「WEBプロキシ」「WEBシミュレータ」の作成を解説していきます。特に第2部ではマルチスレッド・プログラミングについて詳しいサンプルコードを掲載しています。
 Apacheやsendmailといった有名なプログラムの内部動作を解析したいといった研究目的から、自社サーバの機能拡張やアクセス解析などの業務レベルまで対応しています。
 冗長な概念解説を排して、サンプルコード中心で「すぐ動くプログラム」の作成にポイントを絞ったところが本書の最大の特徴です。また、ほとんどのサンプルはUNIXおよびWindows両プラットフォームに対応しています。

【目次】

第1部 TCP/IPプロトコル解析 
   第1章 HTTPプロトコル 
   第2章 SMTPプロトコル 
   第3章 POP3プロトコル 
   第4章 TELNETプロトコル 
   第5章 FTPプロトコル

第2部 実践サーバ・アプリケーション開発 
   第6章 マルチスレッド 
   第7章 サンプル・プログラムの概要 
   第8章 HTTP関連関数 
   第9章 ソケット関連関数 
   第10章 文字列関連関数 
   第11章 Windows用ディレクトリ削除関数 
   第12章 WEBサーバの作成 
   第13章 WEBプロキシの作成 
   第14章 WEBシミュレータの作成

内容説明

本書はC言語によるネットワークプログラミングを対象にしている。ネットワークといってもさまざまな種類があるが、ここではTCP/IPを対象にしたソケットプログラミングを紹介。よく使われているHTTP、SMTP、POP3、TELNET、FTPなどのプロトコルを使用し、簡単なクライアントプログラムをサンプルソース中心に第1部で紹介する。さらに第2部ではHTTPに関してサーバ、プロキシ、シミュレータを紹介し、より深い内容まで説明する。

目次

第1部 TCP/IPプロトコル解析(HTTPプロトコル;SMTPプロトコル;POP3プロトコル;TELNETプロトコル;FTPプロトコル)
第2部 実践サーバ・アプリケーション開発(マルチスレッド;サンプル・プログラムの概要;HTTP関連関数;ソケット関連関数;文字列関連関数;Windows用ディレクトリ削除関数;WEBサーバの作成;WEBプロキシの作成;WEBシュミレータの作成)

著者等紹介

小俣光之[コマタミツユキ]
日本シー・エー・ディー株式会社PLASMA事業部課長。平成元年入社後、学生時代のアルバイトからの延長で、PCB基板設計CAD PLASMAシリーズを開発・販売。入社3年目に事業部設立、以後CAD関連・UNIX関連の受託開発も行い、事業部メンバーと共に開発スピード・信頼性などの面で評価をいただき、現在ではWindowsも含め、ネットワークシステムなどを中心に幅広い開発をこなす事業部に発展。事業部にメンバー全員が責任を持って仕事をするために、営業・SEなど役割を設けず、各自が自分の仕事を全て管理することを目標に、平成8年から連続黒字を達成している
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。