![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2
- 回答日時:
serv.sin_port = htons(port);
inet_aton(argv[1], &(serv.sin_addr));
が怪しい感じですね。port 番号はいくつでしょう?1000 未満だと root 権限でないとダメですね。
sin_addr の値は本当に正しいでしょうか? printf() してもましょう。
この回答への補足
ポートは10000など、root権限にする必要のない値にしてます。学校のほうでは、Fedora Core4を使ってプログラミングをしていて、正しく動いているのでsin_addrの値は大丈夫だと思います。
UNIXベースでも、Macだと何か違うところがあるのでしょうか。
No.1
- 回答日時:
bind() の引数の sockaddr はどういう値をセットしましたか?
この回答への補足
こんな感じです。
構造体を宣言。
struct sockaddr_in serv;
これがIP関連の設定です。構造体にデータを突っ込んでます。mainの引数からIP等を入力させるように組んであるので、argvを使ってます。
serv.sin_family = PF_INET;
serv.sin_port = htons(port);
inet_aton(argv[1], &(serv.sin_addr));
sin_siz = sizeof(struct sockaddr_in);
バインド
bind(sockfd, (struct sockaddr *)&serv, sin_siz);
sockaddr_in から sockaddrへキャストして渡してます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby MacBookAir起動時にRubyソースコードをコマンドラインで実行するには? MacのOS起動時 1 2022/04/18 01:55
- Ruby プログラミングについてです。教えていただきたいです。 実行例のように、整数xが1から12までにつき、 2 2022/12/19 22:47
- C言語・C++・C# プログラミングを教えて欲しいです。 配列aは、int a[9]={7,6,12,8,3,5,10,9 4 2022/12/19 23:27
- その他(プログラミング・Web制作) プログラミング言語やOS、ネットワークに関する知識はその道の仕事に就かなくても役に立ちますか。 理由 6 2022/10/19 19:32
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- サーバー 無料のレンタルサーバで、スクレイピング(?)はできますか? 2 2022/05/07 10:09
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- その他(コンピューター・テクノロジー) ITの知識、技術って、一般的にどれくらい求められますか? 5 2022/08/18 20:54
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
C言語で途中までしか、プログラ...
-
プログラミング ソースコード
-
sendkeysにてALT+CTRL+INSERTを...
-
vba GetAsyncKeyState関数について
-
このプログラミングの問題を教...
-
プリントスクリーンをプログラ...
-
並列計算をしたときのシステム...
-
VB上で実行中の無限ループの止め方
-
実行時エラー429
-
マウスの軌跡/クリックを記憶し...
-
UNIXで自作プログラムのメモリ...
-
【C言語プログラミング】 time(...
-
他の実行ファイルを実行するプ...
-
C++コンソールプログラムをBuil...
-
あるプログラム実行中に別のプ...
-
MACアドレスの調べ方
-
プログラムの一時停止
-
fortranで計算を実行するとrunt...
-
C言語でヘキサダンプのプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
プログラミング ソースコード
-
MACで動く実行ファイルをWindow...
-
なんかC言語でプログラム書いて...
-
sendkeysにてALT+CTRL+INSERTを...
-
他のPC上にあるexeを、そのP...
-
C言語で途中までしか、プログラ...
-
システム資源とは?
-
終了してもプログラムが実行し...
-
VBAで外部プログラムを非表示で...
-
VB上で実行中の無限ループの止め方
-
実行時エラー429
-
RPG パラメーターについて
-
C言語でフォルダを開く
-
プリントスクリーンをプログラ...
-
system関数を使用してsuコマン...
-
並列計算をしたときのシステム...
-
clock関数は正確じゃないの?
-
プログラムを走らせる
-
このプログラミングの問題を教...
おすすめ情報