2008-09-24 10 views

उत्तर

9

जो आप वास्तव में चाहते हैं वह एक कच्ची सॉकेट है ... आप कच्चे सॉकेट इंटरफेस के साथ हेडर और झंडे को पूरी तरह से नियंत्रित कर सकते हैं, लेकिन प्रोग्रामिंग उन्हें और अधिक चुनौतीपूर्ण है। शुरू करने के लिए यहां एक शानदार ट्यूटोरियल है: http://www.cs.binghamton.edu/~steflik/cs455/rawip.txt

+0

दिया गया लिंक अब मान्य नहीं है। – nothrow

0

मुझे संदेह है कि एनएमएपी स्रोत देखने के लिए एक उत्कृष्ट जगह होगी।

2

आप raw sockets का उपयोग करना चाहते हैं। * निक्स में, आपको कच्चे सॉकेट बनाने में सक्षम होने के लिए रूट होना चाहिए। मुझे यकीन नहीं है कि विंडोज़ में यह संभव है या नहीं।

+1

यह संभव है और आपको इसे करने के लिए व्यवस्थापक (या सिस्टम) होना होगा। –

8

कच्चे सॉकेट आपके मित्र हैं।

उपयोगी जानकारी on this question के कुछ लिंक रहे हैं।

इसके अलावा स्टीवन के "यूनिक्स नेटवर्क प्रोग्रामिंग"

के अध्याय 25 "रॉ सॉकेट" से परामर्श आप क्रॉस प्लेटफॉर्म कोड आप libpcap एक उपयोगी विकल्प मिल सकता है प्रयास कर रहे हैं।

संबंधित मुद्दे