ネットワークプログラミング初心者です。
下記ページと似た単純なUDPの送受信プログラムを作成しています。
http://www.geekpage.jp/programming/winsock/udp.php
色々調べていくと、WSAStartup() / WSACleanup() はプログラム中
1回ずつ呼び出した方が良いことがわかりましたが、
ソケットの生成/破棄のタイミングについて調べてもよくわかりませんでした。
受信側では socket() → bind() → recv() → closesocket()
送信側では socket() → sendto() → closesocket()
のように呼び出すと思いますが、
一度 (受信側では)socket() → bind() または (送信側では)socket() してしまえば
closesocket() するまでに何度も recv() / sendto() を呼び出しても問題ないのでしょうか?
それとも recv() / sendto() を呼び出す時には必ず socket() → closesocket() で挟む必要がありますか?
ご存知の方、ご教授よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/16 02:45