struct sockaddr {
unsigned short sa_family; // address family, AF_xxx
char sa_data[14]; // 14 bytes of protocol address
};
इस संरचना वास्तव में क्या अर्थ "पता परिवार" "sa_family" द्वारा दर्शाया है?समझौता struct sockaddr
क्या इसका मतलब यह है कि टीसीपी/यूडीपी जैसे प्रोटोकॉल में "पते" हैं? खैर, प्रोटोकॉल पहचान संख्या हो सकती है पते नहीं, मुझे लगता है।
वैसे भी, यदि हां, तो किस आधार पर उनके परिवारों को विभाजित किया गया है?
धन्यवाद, लेकिन फिर इस मामले में पता आकार * निश्चित * 14 'sa_data [14] 'क्यों है? –
और यदि आकार प्रोटोकॉल के प्रकार पर निर्भर है, तो प्रोटोकॉल को रन टाइम पर तय किया जा सकता है तो सामान्य मामले के रूप में क्या सेट किया जाना है? –
http://msdn.microsoft.com/en-us/library/ff570822%28v=vs.85%29.aspx देखें। यह बताता है कि सॉकडर संरचना अधिकांश पता परिवारों के लिए एक परिवहन पता रखने के लिए काफी बड़ी है। तो यह काफी बड़ा बनाने के लिए 14 बाइट्स है। –