我想通过UDP发送一个字符串: "Jane Doe"
到内网IP 192.168.0.4
到端口 9000
。我已经通过 Java 的 UDP 和 TCP 完成了很多次,但现在我必须使用标准 C++ 库来完成,而且我找不到任何示例,只有人们无法使其工作的主题。
我知道我必须将 "Jane Doe"
编码为字节数组,然后打开套接字,将其打包到数据报中并发送。
C++ 不是我的第一语言,这是我无法弄清楚的一小部分代码,我选择了 UDP,因为它总是比 TCP 简单得多。
原文由 Yoda 发布,翻译遵循 CC BY-SA 4.0 许可协议
对于 Windows,我采用了 Mikolasan 的 selbie 代码的 最小 化版本,并根据 https://beej.us/guide/bgnet/html/#windows 进行修改以获得一个小的独立示例。
要编译它,您需要链接 Winsock 库。