C : UDP socket programing

标签 c udp ipc

我想在两个设备之间传递消息,例如设备是 PC。目前我正在使用 UDPServer.c UDPClient.c供引用。通过使用这个引用,我可以传递消息,现在我想实现双方监听和发送,我还想创建一个用于发送消息的API,该API可以被其他函数使用。我可以需要使用两个不同的端口来发送消息和接收消息吗?设置 UDP 套接字编程以进行消息传递的最佳方法是什么?

最佳答案

根据您的描述,您似乎不需要 sendto()/recvfrom() 已经做的事情。您不妨将它们视为消息传递的“API”。设置/打开套接字后,只需根据需要发送/接收即可。您无需担心发送/接收的不同端口;你的例子很好。仅供引用,您可以在同一个套接字上发送到/接收。

关于C : UDP socket programing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972001/

相关文章:

udp - 服务器作为 WebRTC 数据通道对等点

android - Binder 防止垃圾回收

c# - 如何将消息从一个桌面应用程序传递到同一台机器上运行的另一个应用程序?

c - Linux read()最小数据量

c - 如何在C中的字符串末尾添加 "\n"

c - 了解段错误的堆栈跟踪

c - 发送UDP包到NTP服务器并接收时间(lwip、Cortex M3、Stellaris LM3S6965评估板)

networking - 除了 UDP 广播或多播,我还可以在 WiFI 网络上使用哪些其他方法来发现计算机?

java - Java 和 C++ 之间 IPC 的最佳方法是什么?

c - RLE算法应该压缩c中的字节