โครงสร้างของ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)