node.js
यूनिक्स सॉकेट पर सुन सकते हैं? मुझे इसके बारे में कोई दस्तावेज नहीं मिला। मैंने केवल एक समर्पित बंदरगाह पर सुनने की संभावना देखी।क्या node.js यूनिक्स सॉकेट पर सुन सकते हैं?
उत्तर
हां। यह प्रलेखन में है।
https://nodejs.org/api/net.html#net_server_listen_path_backlog_callback
Node.js आप net.server वर्ग का उपयोग करना चाहते में इनकमिंग कनेक्शन के लिए सुनने के लिए।
इस कक्षा का उदाहरण बनाने का मानक तरीका net.createServer(...)
फ़ंक्शन के साथ है। एक बार आपके पास इस कक्षा का उदाहरण हो जाने के बाद आप server.listen(...)
फ़ंक्शन का उपयोग सर्वर को बताने के लिए करते हैं जहां वास्तव में सुनना है।
यदि सुनने का पहला तर्क एक संख्या है तो नोडज उस पोर्ट नंबर के साथ एक टीसीपी/आईपी सॉकेट पर सुनेंगे। हालांकि, अगर सुनने का पहला तर्क एक स्ट्रिंग है, तो सर्वर ऑब्जेक्ट उस पथ पर यूनिक्स सॉकेट पर सुनेंगे।
var net = require('net');
// This server listens on a Unix socket at /var/run/mysocket
var unixServer = net.createServer(function(client) {
// Do something with the client connection
});
unixServer.listen('/var/run/mysocket');
// This server listens on TCP/IP port 1234
var tcpServer = net.createServer(function(client) {
// Do something with the client connection
});
tcpServer.listen(1234);
क्या क्लाइंट कनेक्शन के साथ संवाद करने के लिए बाल प्रक्रिया और सॉकेट.io का उपयोग करना संभव होगा इस विधि का उपयोग कर एक सर्वर साइड अनुप्रयोग? ऐप रिलेशनशिप के लिए 1 से 1 क्लाइंट बनाए रखने के लिए एक नया पोर्ट/पथ आवश्यक होगा? – tremor
यह सही जवाब है। – tgies
उन लोगों के लिए, आप इसे [एक्सप्रेस 4.x] (https://expressjs.com) के साथ भी कर सकते हैं! चूंकि 'app.listen' [मूल रूप से एक सहायक फ़ंक्शन] है (https://expressjs.com/en/4x/api.html#app.listen),' app.listen ("/ var/run/mysocket") कर रहा है 'बस मान्य है। –
- 1. node.js-http: स्थानीय यूनिक्स पाइप/सॉकेट
- 2. यूनिक्स डोमेन सॉकेट
- 3. ऐप्पलस्क्रिप्ट घटनाओं के लिए सुन सकते हैं?
- 4. यूनिक्स डोमेन सॉकेट कितने विश्वसनीय हैं?
- 5. यूनिक्स/लिनक्स सॉकेट प्रोग्रामिंग पर अच्छी रीडिंग्स?
- 6. हास्केल: यूनिक्स डोमेन सॉकेट
- 7. PostgreSQL यूनिक्स डोमेन सॉकेट बनाम टीसीपी सॉकेट
- 8. यूनिक्स सॉकेट, SOCK_SEQPACKET बनाम SOCK_DGRAM
- 9. यूनिक्स डोमेन सॉकेट और कोको
- 10. Node.js Blobs नहीं बना सकते हैं?
- 11. रूबी को प्रतिस्थापित कर सकते हैं node.js?
- 12. जावा में यूनिक्स डोमेन सॉकेट
- 13. जावा के लिए यूनिक्स सॉकेट कार्यान्वयन?
- 14. कभी भी एक डेटाग्राम सॉकेट को लिख सकते हैं कभी भी सिगिप उठाएं?
- 15. यूनिक्स डोमेन सॉकेट पर फ़ाइल डिस्क्रिप्टर भेजना, और चुनें()
- 16. PHP सॉकेट सर्वर बनाम node.js: वेब चैट
- 17. पोस्टग्रेस्क्ल और डीजेंगो - यूनिक्स डोमेन सॉकेट
- 18. यूनिक्स सॉकेट त्रुटि 14: EFAULT (बुरा पता)
- 19. क्या आप [पीसी] पर लिख सकते हैं?
- 20. सॉकेट
- 21. थ्रेड्स समान क्लाइंट सॉकेट साझा कर सकते हैं?
- 22. यूनिक्स डोमेन सॉकेट बनाम टीसीपी सॉकेट का उपयोग कर कनेक्शन स्थापित करने की लागत क्या है?
- 23. Node.js - प्रक्रियाओं के बीच शेयर सॉकेट
- 24. क्या कर सकते हैं कि sed क्या कर सकते हैं?
- 25. विभिन्न प्रोग्रामिंग भाषाओं में संचारित सॉकेट संचार कर सकते हैं?
- 26. क्या लिनक्स सॉकेट कर्नेल बफर डिस्क पर बदल गए हैं?
- 27. बंदरगाह से कितने सॉकेट बनाए जा सकते हैं?
- 28. Node.js
- 29. मैं Node.js में jQuery.parseXML काम कैसे कर सकते हैं
- 30. पाइथन थ्रेड + यूनिक्स सिग्नल अर्थशास्त्र क्या हैं?
ठीक है, क्षमा करें, मैं बनाने के आसपास देख रहा था सर्वर – Luc
यह बहुत अजीब है। मैं बस इस सवाल पूछने वाला था। – Malvolio
यह सिर्फ गलत है; 'socket.connect (...) 'नहीं सुनता है। यहां तक कि node.js v0.5.4 में वापस 'net.server' वर्ग मौजूद था और इसमें' server.listen (...) 'फ़ंक्शन है जो टीसीपी/आईपी या यूनिक्स सॉकेट पर सुनेंगे। मेरा जवाब देखें – joshperry