也许我还没有完全醒来,但我正在阅读 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);
}
有人可以解释这里发生了什么吗?
感谢您提前提供任何帮助。