விண்டோஸ் சாக்கெட்டுகள் (வின்சாக்)

நூலாசிரியர்: Peter Berry
உருவாக்கிய தேதி: 18 ஆகஸ்ட் 2021
புதுப்பிப்பு தேதி: 22 ஜூன் 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
காணொளி: Сетевое программирование C++. WinSock. Урок #1

உள்ளடக்கம்

வரையறை - விண்டோஸ் சாக்கெட்டுகள் (வின்சாக்) என்றால் என்ன?

விண்டோஸ் சாக்கெட்டுகள் (வின்சாக்) என்பது ஒரு பயன்பாட்டு நிரலாக்க இடைமுகம் (ஏபிஐ) ஆகும், இது விண்டோஸ் நெட்வொர்க் மென்பொருள் மற்றும் நெட்வொர்க் சேவைகளுக்கு இடையில் தொடர்பு கொள்ள அனுமதிக்கிறது, அதாவது டிரான்ஸ்மிஷன் கண்ட்ரோல் புரோட்டோகால் / இன்டர்நெட் புரோட்டோகால் (டிசிபி / ஐபி). வின்சாக் பெர்க்லி யூனிக்ஸ் சாக்கெட் இடைமுகத்தை அடிப்படையாகக் கொண்டது.


மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெக்கோபீடியா விண்டோஸ் சாக்கெட்டுகளை விளக்குகிறது (வின்சாக்)

விண்டோஸ் சாக்கெட்டுகள் API (WSA) என்பது விண்டோஸ் சாக்கெட்டுகளுக்கான தொழில்நுட்ப விவரக்குறிப்பாகும். இது பெர்க்லி சாக்கெட்-பாணி நடைமுறைகள் மற்றும் விண்டோஸ்-குறிப்பிட்ட நீட்டிப்புகளின் தொகுப்பை உள்ளடக்கியது. விண்டோஸ் சாக்கெட்டுகள் விண்டோஸ் டிசிபி / ஐபி கிளையன்ட் பயன்பாடுகளுக்கும் அடிப்படை டிசிபி / ஐபி நெறிமுறை தொகுப்பிற்கும் இடையே ஒரு நிலையான இடைமுகத்தை வழங்குகிறது.

விண்டோஸ் 95 மற்றும் விண்டோஸ் என்.டி போன்ற இயக்க முறைமைகள் (ஓஎஸ்) winsock.dll என்ற தரவு இணைப்பு அடுக்கை உள்ளடக்கியது, இது விண்டோஸ் நிரல்களையும் டிசிபி / ஐபி சேவைகளையும் ஒன்றாகச் செயல்படுத்த உதவுகிறது. மைக்ரோசாஃப்ட் winsock.dll பதிப்பிற்கு கூடுதலாக, winsock.dll இன் பிற பதிப்புகளும் ஃப்ரீவேர் மற்றும் ஷேர்வேர் என கிடைக்கின்றன. விண்டோஸ் சாக்கெட்டுகள் API க்கு குறிப்பிட்ட தரநிலை வரையறுக்கப்படவில்லை என்பதால், ஒவ்வொரு செயலாக்கமும் தனித்துவமானது.


மைக்ரோசாப்ட் விண்டோஸில் இயக்க முறைமையின் ஒரு பகுதியாக வின்சாக் திட்டம் சேர்க்கப்பட்டுள்ளது. மேக் ஓஎஸ்ஸுக்கு வின்சாக் இடைமுகமும் கிடைக்கிறது. பச்சோந்தி போன்ற நிறுவனங்கள் வலை உலாவி, கோப்பு பரிமாற்ற நெறிமுறை பயன்பாடு, அஞ்சல் பயன்பாடு மற்றும் பிற பயன்பாடுகளை உள்ளடக்கிய தொகுப்பை வழங்குகின்றன. யுனிக்ஸ் இயக்க முறைமையில், சாக்கெட்டுகள் மற்றும் டி.சி.பி / ஐபி ஆகியவை யுனிக்ஸ் பயன்பாட்டு நிரல்களுடன் நேரடியாக வின்சாக் சமமான தேவை இல்லாமல் இயங்க வடிவமைக்கப்பட்டுள்ளன.

விண்டோஸ் சாக்கெட்டுகள் ஏபிஐ விவரக்குறிப்பு இரண்டு வகையான இடைமுகங்களைக் கொண்டுள்ளது. பயன்பாட்டு டெவலப்பர்களுக்கான ஏபிஐ மற்றும் புதிய பிணைய நெறிமுறைகளை உருவாக்க மற்றும் சேர்க்க பிணைய மென்பொருள் உருவாக்குநர்களுக்கான சேவை வழங்குநர் இடைமுகம் ஆகியவை இதில் அடங்கும்.