roto11fonの日記
id:roto11fon
FreeBSDのrecv(2)がこれから受け取るであろうデータのサイズを取得する
2018/11/22時点 OSSであるCRIUのコードを読んでいて、これからrecv(2)で取得するデータのサイズがわからないから、一度データサイズを取得してからバッファを確保するという処理に出会いました。 Linuxの場合 以下のコードはLinuxで実行すると受け取ろうとするデータのサイズを取得することができる。 int len; len = recv…