c++ - UDP通信中端口和IP地址的使用

标签 c++ udp ports

我有两个客户端,我想将它们连接到使用 UDP 套接字的守护进程。它使用 IP addr1 和 Port#1 进行通信。在每个客户端中,我创建了一个套接字,其 IP 和端口#1 与守护进程使用的相同。可以为两个客户端使用相同的 IP 地址和端口号吗?

最佳答案

这取决于您所说的“使用”是什么意思。

两个客户端使用守护进程正在监听的 IP 和端口执行 connect()sendto() 是正确的。

任何客户端都无法使用守护程序正在监听的 IP 和端口执行 bind()

关于c++ - UDP通信中端口和IP地址的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22232297/

相关文章:

windows - 是否有用于捕获和播放修改后的 UDP 数据包的 Windows 工具?

tcp - 使用一系列 TCP 端口计算连接数的脚本

c++ - 我的字节数组到十六进制字符串转换器有什么问题,或者为什么它在写入文件时在某个位置后剪切符号?

c++ - UDP 套接字。如何确定数据是否发送到线路?

c++ - 如何存储多态闭包?

c++ - 如何 boost Boost ASIO、UDP 客户端应用程序的吞吐量

javascript - Elm:端口在嵌套模块中不起作用

.net - 在 .NET 中测试本地 Intranet 中的连接时应该使用什么端口号?

c++ - 没有 std::erase 的 std::remove_if 的用例

c++ - 在 Cygwin 上将 GCC 更新到 v5.4.0。 cmath 产生错误