LoginSignup
0
0

More than 3 years have passed since last update.

bind()でエラーが出はります (Xcode for Mac )

Last updated at Posted at 2020-12-02

どないしたん

Mac用で作ったのUDPのCプログラムなのですが
ソケット通信で bind()関数でエラーが返ってきてダメだとおっしゃる。

どんな環境でしたん

OS : macOS Catalina
Xcode : 12.2

エラーは、なんでしたん

errnoは、1 で "Operation not permitted"
"操作は許可されてません"

どないすんのん?

ググりまくって
見つけたのは、”Entitlements”に資格を設定するんだとかなんとかで
どうも Xcodeの PROJECTのTARGETSのタブにある Signing & Capabilities のようです。

スクリーンショット 2020-12-02 17.10.12.png

ここの App Sandboxの Network で 
Incoming Connections(Server) のチェックをするとエラーがでなくなりました。
このチェックの下に
Outgoing Connections(Client) のチェックがないと送信が遮断されるようです。

忘れないうちに残しておきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0