NanoHTTPD
ನ್ಯಾನೊಎಚ್ಟಿಪಿಡಿ ಒಂದು ಮುಕ್ತ-ಮೂಲ, ಸಣ್ಣ-ಹೆಜ್ಜೆಗುರುತು ವೆಬ್ ಸರ್ವರ್ ಆಗಿದ್ದು, ಇದು ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಹುದುಗಿಸಲು ಸೂಕ್ತವಾಗಿದೆ. ಮೂಲ ಕೋಡ್ ಒಂದೇ ಜಾವಾ ಕಡತವನ್ನು ಒಳಗೊಂಡಿದೆ. ಇದನ್ನು ಇತರ ತಂತ್ರಾಂಶಗಳನ್ನು (ಅಳತೆ, ವಿಜ್ಞಾನ ಮತ್ತು ದತ್ತಸಂಚಯ ಅನ್ವಯಗಳಂತಹ) ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ ಗ್ರಂಥಾಲಯದ ಘಟಕವಾಗಿ ಅಥವಾ ಕಡತಗಳನ್ನು ಒದಗಿಸಲು ಸ್ವತಂತ್ರವಾದ ತಾತ್ಕಾಲಿಕ ಶೈಲಿಯ HTTP ಡೀಮನ್ ಆಗಿ ಬಳಸಬಹುದು. ನ್ಯಾನೋಎಚ್ಟಿಪಿಡಿ ಎರಡು "ಸುವಾಸನೆಗಳಲ್ಲಿ" ಲಭ್ಯವಿದೆ-ಒಂದು ನವೀಕೃತ ಜಾವಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಒಂದು ಜಾವಾ 1.1ಕ್ಕೆ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಜೆಡಿಕೆ 1.1ಅನ್ನು ಮೀರಿದ ಜಾವಾ ವೈಶಿಷ್ಟ್ಯಗಳಿಂದ ಸ್ವತಂತ್ರವಾಗಿರುವ ಕಾರಣ, ನ್ಯಾನೋಎಚ್ಟಿಪಿಡಿ ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಗೆ ಸೂಕ್ತವಾಗಿದೆ. ನ್ಯಾನೊಎಚ್ಟಿಪಿಡಿಯನ್ನು, ಉದಾಹರಣೆಗೆ, ಆಂಡ್ರಾಯ್ಡ್ ತಂತ್ರಾಂಶವನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗಿದೆ. 2003ರಲ್ಲಿ ಬಿಡುಗಡೆಯಾದ ಮೂಲ ಆವೃತ್ತಿಯು ಸರಳವಾದ ಎಚ್. ಟಿ. ಟಿ. ಪಿ. 1 ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿತ್ತು, ಆದರೆ ನಂತರ ಈ ತಂತ್ರಾಂಶವನ್ನು ಎಚ್. ಟಿ. ಟಿ. ಪಿ. 'ಕೀಪ್-ಅಲೈವ್' ಸಂಪರ್ಕಗಳು, ಪೂರ್ಣ ಆರ್. ಇ. ಎಸ್. ಟಿ. ಶೈಲಿಯ ಎಚ್. ಟಿ. ಟಿ. ಪಿ. ವಿಧಾನಗಳು, ಎಚ್. ಟಿ. ಎಂ. ಎಲ್. 5 ವಿಡಿಯೋ ಸ್ಟ್ರೀಮಿಂಗ್ ಅಥವಾ ಬಹುಭಾಗ ವಿಸ್ತರಣೆಗಳ ಮೂಲಕ ಎಚ್. ಟಿ. ಟಿ. ಪಿ. ಅಪ್ಲೋಡ್ ಮಾಡುವಂತಹ ಕೆಲವು ಸುಧಾರಿತ ತಂತ್ರಗಳನ್ನು ಬೆಂಬಲಿಸಲು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯು ವೆಬ್ಸಾಕೆಟ್ ಮತ್ತು ಪ್ರಾಯೋಗಿಕ HTTPS ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ. ಎಂಬೆಡೆಡ್ HTTP ಸರ್ವರ್ ಅನ್ನು ಸಹ ನೋಡಿ ವೆಬ್ ಸರ್ವರ್ ಸಾಫ್ಟ್ವೇರ್ನ ಹೋಲಿಕೆ thttpd ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಉಚಿತ ವೆಬ್ ಸರ್ವರ್ ಸಾಫ್ಟ್ವೇರ್