programing:linux-programing:network-programing:msys2-winsock-network-programing
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| programing:linux-programing:network-programing:msys2-winsock-network-programing [2021/07/15 22:11] – yoko | programing:linux-programing:network-programing:msys2-winsock-network-programing [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | msys2-Windowsネットワークプログラミング(winsock) | + | ====== 【msys2】Windowsネットワークプログラミング(winsock) ====== |
| - | ===================================== | + | |
| 「[[programing: | 「[[programing: | ||
| - | msys2でのソケットライブラリー | + | ===== msys2でのソケットライブラリー |
| - | -------------------------- | + | |
| [[software/ | [[software/ | ||
| 行 11: | 行 9: | ||
| - | TCPソケット通信サンプルプログラム | + | ===== TCPソケット通信サンプルプログラム |
| - | ----------------------------- | + | |
| 以下のサンプルプログラムでは、`WINSOCK_USE` の条件コンパイルで、Linux版と兼用できるソースにしている。 | 以下のサンプルプログラムでは、`WINSOCK_USE` の条件コンパイルで、Linux版と兼用できるソースにしている。 | ||
| 行 188: | 行 185: | ||
| - | 補足 | + | ===== 補足 |
| - | ---- | + | |
| * コンパイル時に、winsock2のライブラリー(`libws2_32.lib`)を明示的に`-lws2_32`指定しなくてもコンパイルエラーなく実行ファイルを生成した。 | * コンパイル時に、winsock2のライブラリー(`libws2_32.lib`)を明示的に`-lws2_32`指定しなくてもコンパイルエラーなく実行ファイルを生成した。 | ||
| * MINGW64シェルの64bitコンパイル環境でも、`-lws2_32`を指定すればコンパイルは通ったが、実行時の挙動がどうも怪しかった。 | * MINGW64シェルの64bitコンパイル環境でも、`-lws2_32`を指定すればコンパイルは通ったが、実行時の挙動がどうも怪しかった。 | ||
| - | 関連記事 | + | ===== 関連記事 |
| - | ------- | + | |
| * [[programing: | * [[programing: | ||
| 行 201: | 行 196: | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| - | 1. [[https:// | + | - [[https:// |
| - | 2. [[https:// | + | |
| - | 3. [[https:// | + | |
programing/linux-programing/network-programing/msys2-winsock-network-programing.1626354696.txt.gz · 最終更新: by yoko
