我正在制作一个程序,该程序不断检查通过套接字接收和发送数据,并且我有全局声明的套接字,它在 2 个线程函数中使用。我在 main() 中设置了套接字,一个线程使用套接字使用 recvfrom 并且工作正常,但是每当我尝试调用 sendto 时,它都会返回一个值 < 0,这让我感到困惑,因为 recvfrom 工作正常。
问问题
403 次
我正在制作一个程序,该程序不断检查通过套接字接收和发送数据,并且我有全局声明的套接字,它在 2 个线程函数中使用。我在 main() 中设置了套接字,一个线程使用套接字使用 recvfrom 并且工作正常,但是每当我尝试调用 sendto 时,它都会返回一个值 < 0,这让我感到困惑,因为 recvfrom 工作正常。