SOCKADDR_IN โครงสร้าง

โครงสร้างของSOCKADDR_INมีแบบฟอร์มต่อไปนี้:

struct sockaddr_in {
 nbsp  sin_family ย่อ
    ไม่มีลายเซ็นแบบสั้น sin_port
    struct in_addr sin_addr
    char sin_zero [8];
}(&N)

ในครอบครัวที่อยู่อินเทอร์เน็ตSOCKADDR_INโครงสร้างถูกใช้ โดย Windows Sockets เพื่อระบุที่อยู่ปลายทาง หรือแบบระยะไกลที่เชื่อมต่อซ็อกเก็ต นี่คือ รูปแบบของโครงสร้างSOCKADDRโดยเฉพาะครอบครัวที่อยู่อินเทอร์เน็ต และสามารถจะเพี้ยนไปSOCKADDR?

สมาชิก

sin_family

ครอบครัวที่อยู่ (ต้องเป็นAF_INET)?

sin_port

พอร์ต IP?

sin_addr

ที่อยู่ IP?

sin_zero

ช่องว่างภายในเพื่อให้โครงสร้างขนาดเดียวกับSOCKADDR?

ความคิดเห็น

ส่วนประกอบที่อยู่ IP ของโครงสร้างนี้เป็นชนิดIN_ADDR มีกำหนดโครงสร้างIN_ADDRในแฟ้มหัวข้อ Windows Sockets WINSOCKH ดัง:

structnbsp  in_addr {
    สหภาพ{
         struct {
             ไม่ถูกอักขระไม่ s_b1
                              s_b2
                              s_b3
                              s_b4
        } S_un_b
             struct {
             ไม่มีลายเซ็นแบบสั้น s_w1
                              s_w2
              } S_un_w
               ไม่มีลายเซ็นยาว S_addr
     } S_un
}(&N)

ดูข้อมูลเพิ่มเติม ข้อควรพิจารณาเกี่ยวกับการเขียนโปรแกรม Windows Socketsในเอกสารประกอบ Win32 SDK?

ดูเพิ่มเติมnbspSOCKADDR(&N)

Index