gpt4 book ai didi

c - Beej 的数据报客户端网络指南

转载 作者:太空宇宙 更新时间:2023-11-04 07:29:54 25 4
gpt4 key购买 nike

也许我还没有完全清醒,但我正在翻阅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);
}

谁能解释一下这是怎么回事?

提前感谢您的帮助。

最佳答案

他期望使用两个参数调用程序,“hostname”和“message”,分别是 argv[1]argv[2] , argv[0] 保留用于可执行文件的名称,./talker 等。

“talker”程序向“listener”程序发送消息,它需要知道发送什么(消息)以及发送到哪里(主机名)。

关于c - Beej 的数据报客户端网络指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14753862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com