0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?