javascript - এইচটিএমএল ওয়েবসকেট এপিআই সমর্থন কি ব্রাউজার?



web-applications html5 (1)

আমি ব্রাউজার রান যে একটি ইনস্ট্যান্ট মেসেজিং অ্যাপ্লিকেশন বিকাশ করতে যাচ্ছি।

কি ব্রাউজার WebSocket এপিআই সমর্থন?


মক্কেলের পক্ষে

ফ্ল্যাশ সহ যেকোনো ব্রাউজার web-socket-js জেএস শিম / পলিফিল ব্যবহার করে ওয়েবসকেট সমর্থন করতে পারে।

ডেস্কটপ এবং মোবাইল ব্রাউজারগুলিতে ওয়েবসকেট সমর্থনের বর্তমান অবস্থা জন্য caniuse দেখুন।

বৈশিষ্ট্য / প্রোটোকল কনফর্মেন্স পরীক্ষাগুলির জন্য অটোবাহন ওয়েবসকেটগুলিতে অন্তর্ভুক্ত WS testuite থেকে পরীক্ষার প্রতিবেদনগুলি দেখুন।

সার্ভার পাশ

এটা আপনি ব্যবহার করেন কোন ভাষা উপর নির্ভর করে।

জাভা / জাভা EE:

অন্য কিছু জাভা বাস্তবায়ন:

সি # মধ্যে:

পিএইচপি ইন:

পাইথন ইন:

সি:

Node.js মধ্যে:

  • Socket.io : Socket.io এছাড়াও পাইথন, জাভা, গুগল গো, র্যাকের জন্য সার্ভারসাইড পোর্ট রয়েছে
  • sockjs : sockjs এর মধ্যে Python, Java, Erlang এবং Lua এর জন্য সার্ভারসাইড পোর্ট রয়েছে
  • WebSocket-Node - বিশুদ্ধ জাভাস্ক্রিপ্ট ক্লায়েন্ট এবং সার্ভার বাস্তবায়ন হাইবি -10।

Vert.x (নোড.এক্স নামেও পরিচিত) : জাভা 7 জাভিম এ চলাকালীন পলিগ্লট বাস্তবায়নের মতো একটি নোড এবং নেটিয়ের উপর ভিত্তি করে:

  • রুবি (জেআরবি), জাভা, গ্রোভি, জাভাস্ক্রিপ্ট (রাহিন / নাশোর), স্কাল, এর জন্য সমর্থন ...
  • সত্য থ্রেডিং। (Node.js বিপরীত)
  • বাক্সের বাইরে একাধিক নেটওয়ার্ক প্রোটোকলগুলি SockJS : টিসিপি, এসএসএল, ইউডিপি, HTTP, HTTPS, SockJS , SockJS ওয়েবসকেটগুলির জন্য SockJS হিসাবে

Pusher.com একটি Pusher.com ক্লাউড পরিষেবা একটি REST API এর মাধ্যমে অ্যাক্সেসযোগ্য।

DotCloud ক্লাউড ক্লাউড প্ল্যাটফর্ম DotCloud এবং জাভা ( DotCloud কন্টেইনার), নোডজেএস, পাইথন, রুবি, পিএইচপি এবং পার্ল প্রোগ্রামিং প্রোগ্রামিং ভাষাগুলিকে সমর্থন করে।

Openshift ক্লাউড প্ল্যাটফর্ম Openshift এবং জাভা (জবস, স্প্রিং, টম্যাট এবং ভার্টক্স), পিএইচপি (জেন্ডার সার্ভার এবং কোড ইগনিটার), রুবি (আরআরআর), নোড.জেএস, পাইথন (জ্যাঞ্জো এবং ফ্লাস্ক) প্লেটফর্মগুলিকে সমর্থন করে।

অন্যান্য ভাষা বাস্তবায়নের জন্য, আরও তথ্যের জন্য উইকিপিডিয়া নিবন্ধটি দেখুন

RFC6455 জন্য RFC: RFC6455





websocket