どないしたん
Mac用で作ったのUDPのCプログラムなのですが
ソケット通信で bind()関数でエラーが返ってきてダメだとおっしゃる。
どんな環境でしたん
OS : macOS Catalina
Xcode : 12.2
エラーは、なんでしたん
errnoは、1 で "Operation not permitted"
"操作は許可されてません"
どないすんのん?
ググりまくって
見つけたのは、”Entitlements”に資格を設定するんだとかなんとかで
どうも Xcodeの PROJECTのTARGETSのタブにある Signing & Capabilities のようです。
ここの App Sandboxの Network で
Incoming Connections(Server) のチェックをするとエラーがでなくなりました。
このチェックの下に
Outgoing Connections(Client) のチェックがないと送信が遮断されるようです。
忘れないうちに残しておきます。