मैं कुछ C ++ कोड लिख रहा था और गलती से एक फ़ंक्शन का नाम छोड़ दिया WSASocket। हालाँकि, मेरे संकलक ने एक त्रुटि नहीं उठाई और मुझे SOCKETमान्य सॉकेट के बजाय पूर्णांक मान 1 से संबद्ध किया ।
प्रश्न में कोड इस तरह देखा जाना चाहिए:
this->listener = WSASocket(address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
लेकिन इसके बजाय, यह इस तरह दिखता था:
this->listener = (address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
अन्य भाषाओं से आते हुए, ऐसा लगता है कि यह किसी प्रकार का अनाम प्रकार हो सकता है। सुविधा का नाम क्या है, इस मामले में यह वास्तव में एक विशेषता है?
इसका उद्देश्य क्या है?
इसके लिए खोज करना मुश्किल है, जब आप नहीं जानते कि कहां से शुरू करें।