sendto() でデータグラム (6740 バイト) を同じ LAN 上の別のホストに送信します。多くの場合、問題はなく、他のホストがデータグラムを受け取りました。しかし、時々データグラムが消え、ローカルネットワークインターフェースに到達しません。これはwiresharkで見たことがあります。しかし、sendto() 関数は問題を示しません (つまり、-1 を返します)。それは 6740 を返します。私も strace で調べましたが、すべて問題ないようです。私はubuntu 10.04と通常のc関数を使用していますsendto()
(ただしACEライブラリ経由)。これをさらに調査するにはどうすればよいですか?主な問題はおそらく次のとおりです: sendto() の呼び出しと送信側のネットワーク カードの間で、呼び出し元に通知せずにメッセージが消えてしまうことはありますか?