今回から数回に分けて、ネットワークプログラミングについて勉強しましょう。 ネットワークプログラミング、と一口に言ってもいろいろあります。例えば、今回ご紹介するソケット。 その他、WinInet API、 WinHTTP API、 HTTP API、あるいは .NET Framework 上にもネットワーク用の使いやすいライブラリはたくさんあります。 特に HTTP 用の API はたくさんあるため、機能的にはそれぞれ重なっている部分もたくさんあります。 それぞれいろんな特色がありますが、私の考えとしては、「一番地味なところから学び、徐々に便利な API を学ぶほうが良い」 と思っています。その意味で、ソケットプログラミングをはじめに取り上げます。 WinSock とは何か? 「とは何か?」 なんてタイトルを書いておいて言うのもなんですが、ソケットとは何か?というところは適当にご自身で Wi
