任何人都可以辨別我在做什麼錯在這裏?根據1.47 basic_datagram_socket中的文檔從basic_socket繼承,所以應該繼承non_blocking()或non_blocking(bool)。 感謝boost 1.47編譯錯誤與non_blocking()
錯誤1個錯誤C2039: 'non_blocking':是不是 '提高:: ASIO :: basic_datagram_socket' C的成員:\ DEV \項目\ topoTest \ topoTest \ multiReceiver.cpp 129
這是電話。 socket_.non_blocking(true);
和插座被限定在類中,如下所示:
升壓:: ASIO :: IP :: UDP ::插座socket_;
請發佈您用於重現此問題的整個代碼,您發佈的有限代碼沒有任何明顯錯誤。 –