faye-websocket তার Client কনস্ট্রাক্টরে একটি proxy অপশন প্রকাশ করে। সংযোগ শুরুর আগে এটি পাস করুন:

const WebSocket = require('faye-websocket');

const socket = new WebSocket.Client(
  'wss://service.example/socket',
  [],
  { proxy: { origin: 'http://proxy.example:8080' } },
);
socket.on('error', error => console.error(error.message));

প্রথম URL WebSocket পরিষেবাটি চিহ্নিত করে। proxy.origin HTTP মধ্যস্থতাকারীকে চিহ্নিত করে। প্রক্সি শংসাপত্র ছাড়া অনুমোদিত পাবলিক WSS পরীক্ষার জন্য, HTTP প্রক্সি তালিকা সেই অরিজিনের জন্য ঠিকানা দেয়; প্রকৃত WebSocket এন্ডপয়েন্টে প্রবেশ যাচাই করুন। লাইব্রেরিটি origin-কে প্রয়োজনীয় proxy অপশন হিসেবে নথিভুক্ত করে এবং প্রক্সি-নির্দিষ্ট হেডার ও TLS কনফিগারেশনও সমর্থন করে।

খালি অ্যারে হলো সাবপ্রোটোকল তালিকা, প্রক্সি তালিকা নয়। পরিষেবার প্রয়োজন হলে সেখানে অ্যাপ্লিকেশন সাবপ্রোটোকল নাম দিন।

এটি কোড দ্বারা তৈরি Faye ক্লায়েন্ট কনফিগার করে। যদি অন্য SDK WebSocket-এর মালিক হয়, তার সংযোগ অপশন সরবরাহ করতে SDK-সমর্থিত পথ ব্যবহার করুন। এই পৃথক সকেট তৈরি করলে SDK-এর বিদ্যমান সংযোগ পরিবর্তিত হয় না।

সম্পর্কিত নিবন্ধ