| Easyhttpd EasyHTTPD एक HTTP 1.0 सर्वर को लागू करने के लिए C ++ क्लास में एक ड्रॉप है - अब OPENSSL समर्थन के साथ! |
अब डाउनलोड करो |
Easyhttpd रैंकिंग और सारांश
- प्रकाशक का नाम:
- Barry Sprajc
- प्रकाशक वेब साइट:
- http://www.littletux.com/?q=node/1
Easyhttpd टैग
Easyhttpd विवरण
EasyHTTPD एक HTTP 1.0 सर्वर को लागू करने के लिए C ++ क्लास में एक ड्रॉप है - अब OPENSSL समर्थन के साथ! EasyHTTPD एक HTTP 1.0 सर्वर को लागू करने के लिए C ++ क्लास में एक ड्रॉप है - अब OPENSSL समर्थन के साथ! कक्षा का उपयोग किसी ब्राउज़र द्वारा किसी एप्लिकेशन को नियंत्रित करने की अनुमति देने के लिए किया जा सकता है, इसलिए एम्बेडेड। किसी ऐप के लिए इस कार्यक्षमता के लिए, कक्षा के साथ सी ++ कक्षा जोड़ें, कक्षा के साथ अनुरोध कॉलबैक हैंडलर लिखें और पंजीकरण करें, और एक कनेक्टेड सॉकेट के साथ पार्सर को कॉल करें। पार्सर यूआरएल में पारित किसी भी विकल्प निकाल देगा, पोस्ट मान निकालें, और वांछित हैंडलर को कॉल करेगा। हैंडलर को शून्य पीटीआर के माध्यम से एप्लिकेशन में एक पॉइंटर मिलता है, निकाले गए विकल्पों और पोस्ट मानों के लिए haccess है, और फिर वांछित आउटपुट को सॉकेट पर वापस लिखें। आसान गतिशील पृष्ठ उत्पन्न करने के लिए, एक HTML टेम्पलेट फ़ाइल का उपयोग किया जा सकता है, और हैंडलर टेम्पलेट में टोकन टैग को गतिशील मानों (उर्फ खोज और प्रतिस्थापित) के साथ प्रतिस्थापित करने के लिए बस अपने आवेदन में उपयोग करने के लिए टोकन टैग निर्दिष्ट करता है: ये कक्षाएं एसटीएल का उपयोग करती हैं ( मानक टेम्पलेट लाइब्रेरी), इसलिए आपके एनवायरमेंट में एसटीएल उपलब्ध होना चाहिए। एम्बेडहटप.सीपीपी फ़ाइल को अपनी प्रोजेक्ट में जोड़ें, और एम्बेडेथप.एच फ़ाइल को अपनी प्रोजेक्ट में फ़ाइल (ओं) में फाइल करें जो इनकोमिंग सॉकेट कनेक्शन को संभालता है। इन वर्गों का उपयोग कैसे करें का विचार प्राप्त करने के लिए SMALLE1.CPP और HOLLOWORLD.CPP फ़ाइलों को देखें। इस रिलीज में नया क्या है: · रिगेक्स को एक निर्भरता के रूप में हटा दिया गया। Regex लाइब्रेरी की अब आवश्यकता नहीं है। · निम्नलिखित करने के लिए सदस्य कार्यों को जोड़ा गया। विशिष्ट अनुरोध हैंडलर को HelloWorld_Template.html में · फिक्स्ड बग कहा जाता है, सभी अनुरोधों के लिए बुलाया जाना चाहिए। पार्स में फिक्स्ड बग जो तब हुआ जब ग्राहक ने कोई शीर्षलेख नहीं भेजे। Losssl का उपयोग करके हैलो वर्ल्ड नमूना जोड़ा गया। · विकी जोड़ा गया: http://www.littletux.com/wiki जोड़ा गया
Easyhttpd संबंधित सॉफ्टवेयर