- ベストアンサー
cygwinを使ってネットワークプログラミング?
ネットワークプログラミングがしたいです。 どのレベルのものかといえば、ソケットレベルのものです。 そこで書籍やサイトを探しているのですが、どうも プラットフォームがUNIXとして書かれているものが多いです。 cygwinを使えば、UNIX環境でプログラミングをしているのと 変わりなくプログラミングできるのでしょうか? ##以下蛇足 cygwinはUNIXをエミュレートしているだけだから本質的には、 違うと思いますが、EXEを実行した時に結果が同じであれば 問題ありません。 ccかgccを使うのでしょうか。IDEがないと思うので、 自分でmakefile作らないとだめなのかな・・
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>cygwinを使えば、UNIX環境でプログラミングをしているのと >変わりなくプログラミングできるのでしょうか? ほとんどYes。普通に使うならとくに気にするべき違いはありません。 #cygwinじゃなくて、winsockでもそんなに違いはありませんよ。もちろんこの場合は完全なソース互換はありませんが、見た目(やること)はほぼ同じです。
その他の回答 (1)
- jacta
- ベストアンサー率26% (845/3158)
基本的にはUnixの流儀を使うことができますが、最初のとっかかりは、Cygwinを使うのであればやはりCygwinで解説していた方がいいのは確かですね。 とりあえず心当たりを紹介しておきます。 http://www.gihyo.co.jp/books/syoseki.php/4-7741-1312-3 > 自分でmakefile作らないとだめなのかな・・ Makefileは必須ではありませんが、IDEがないのはその通りです。
お礼
>Makefileは必須ではありませんが、IDEがないのはその通りです。 やはりIDEはないんですね・・
お礼
>ほとんどYes。普通に使うならとくに気にするべき違いはありません。 そうですか。謎が解けました。 winsockのほうが少し手順が増える程度かな