まだ目覚めていないかもしれませんが、データグラム ソケットに関する Beej のネットワーク プログラミング ガイドを読んでいます。
https://beej.us/guide/bgnet/html/multi/clientserver.html#simpleserver
クライアント側の最初の部分に混乱しています。このデモではコマンド ライン引数は指定されていませんが、引数の数を確認するためにコード内に複数の呼び出しがあるようです。たとえば、最初の if ステートメントでは、カウントが 3 であることを確認し、そうでない場合はプログラムを終了します。
if (argc != 3) {
fprintf(stderr,"usage: talker hostname message\n");
exit(1);
}
誰かがここで何が起こっているのか説明できますか?
事前に助けてくれてありがとう。