agent.maxFreeSockets প্রপার্টি মুক্ত অবস্থায় থাকা অবস্থায় খোলা থাকা সকেটের সংখ্যা নির্ধারণ করে। এটি 'http' মডিউল ইন্টারফেসের একটি অংশ।
সিনট্যাক্স
agent.maxFreeSockets :সংখ্যা
পরামিতি
উপরের ফাংশন নিম্নলিখিত পরামিতিগুলি গ্রহণ করতে পারে -
-
সংখ্যা - এটি মুক্ত অবস্থায় খোলা রাখা যেতে পারে এমন সকেটের সংখ্যা নির্ধারণ করে। এর ডিফল্ট মান 256 এ সেট করা হয়েছে।
উদাহরণ
নামের একটি ফাইল তৈরি করুন – maxFreeSockets.js এবং নীচের কোড স্নিপেটটি অনুলিপি করুন। ফাইল তৈরি করার পরে, নীচের উদাহরণে দেখানো এই কোডটি চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন −
নোড maxFreeSockets.js
maxFreeSockets.js −
// agent.maxFreeSockets পদ্ধতি ডেমো উদাহরণ// http এবং agentkeepalive moduleconst আমদানি করা হচ্ছে http =require('http');const agent =require('agentkeepalive');const KeepaliveAgent =নতুন এজেন্ট({ maxSockets:100, maxFreeSockets :10, টাইমআউট:60000, // সক্রিয় সকেট 60 সেকেন্ডের জন্য ফ্রি সকেট টাইমআউট:30000, // 30 সেকেন্ডের জন্য বিনামূল্যে সকেট Keepalive}); const বিকল্প ={ host:'tutorialspoint.com', পোর্ট:80, পথ:'/ ', পদ্ধতি:'GET', এজেন্ট:keepaliveAgent,};console.log("ম্যাক্স ফ্রি সকেট:",keepaliveAgent.maxFreeSockets);console.log('[%s] এজেন্টের অবস্থা পরিবর্তিত হয়েছে:%j', তারিখ() ,keepaliveAgent.getCurrentStatus());
আউটপুট
C:\home\node>> node maxFreeSockets.jsMax বিনামূল্যের সকেট:10[শুক্র 30 এপ্রিল 2021 12:21:12 GMT+0530 (ভারতীয় মান সময়)] এজেন্ট স্ট্যাটাস পরিবর্তন করা হয়েছে:{"createSocketCount":0,"ErrerCountSocket ":0,"closeSocketCount":0,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{},"requests":{}}প্রে>