スレを勃てるまでもないC/C++の質問はここで 5at TECHスレを勃てるまでもないC/C++の質問はここで 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト571:デフォルトの名無しさん 09/01/04 02:17:05 こう。 sa_family ⇔ sin_family (2 バイト) sa_data[0]~sa_data[1] ⇔ sin_port (2 バイト) sa_data[2]~sa_data[5] ⇔ sin_addr (4 バイト) sa_data[6]~sa_data[13] ⇔ sin_zero (8 バイト) 572:デフォルトの名無しさん 09/01/04 02:23:51 connect(2)ってだいたいこんな感じで使うだろ。 struct sockaddr_in addr = { .sin_family = AF_INET, .sin_port = htons(80), .sin_addr = { .s_addr = inet_aton("192.168.1.1") } }; connect(skfd, (struct sockaddr *)&addr, sizeof(addr); >>536はなにか勘違いしてる気がしてならない。 573:536 09/01/04 02:34:31 >>571 お! もしかして sockaddr_inは、計16バイトでその情報はsockaddrに全て対応する sa_family はsinfamilyに sa_data[14]には残りの14バイトのアドレスが格納されるということになってるのかな だとすると、どちらかの構造体だけ入力しとけばいいってのも納得できるのですが これでいいのでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch