EventMachine

সফটওয়্যার স্ক্রিনশট:
EventMachine
সফটওয়্যার বিবরণ:
সংস্করণ: 1.0.8 আপডেট
তারিখ আপলোড: 10 Dec 15
ডেভেলপার: Francis Girardeau
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 13

Rating: nan/5 (Total Votes: 0)

EventMachine নির্বিচারে নেটওয়ার্ক যোগাযোগের জন্য একটি দ্রুত, সিঙ্গল থ্রেডেড ইঞ্জিন কার্যকরী. এটা রুবি ব্যবহার করা অত্যন্ত সহজ.

EventMachine প্রোগ্রাম নেটওয়ার্ক প্রোটোকল বাস্তবায়ন মনঃসংযোগ করতে সক্ষম হবেন, আইপি সকেট সাথে সব কথাবার্তাও গোপন. এটা নেটওয়ার্কের সার্ভার ও ক্লায়েন্ট উভয় তৈরি করতে ব্যবহার করা যেতে পারে.

সার্ভার বা ক্লায়েন্ট তৈরি করার জন্য, একটি রুবি প্রোগ্রাম শুধুমাত্র IP ঠিকানা এবং পোর্ট নির্ধারণ, এবং যোগাযোগ প্রোটোকল কার্যকরী একটি মডিউল প্রদান করা প্রয়োজন. বিভিন্ন স্ট্যান্ডার্ড নেটওয়ার্ক প্রোটোকল বাস্তবায়নের প্রাথমিকভাবে উদাহরণ হিসেবে পরিবেশন করা, প্যাকেজের সাথে উপলব্ধ করা হয়. EventMachine আসল লক্ষ্য সহজেই কাস্টম প্রোটোকল প্রয়োজন হয়, বিশেষত যদি TCP / IP ব্যবহার অন্যান্য প্রোগ্রামের সাথে ইন্টারফেস প্রোগ্রামের সক্ষম হয়.

একটি রুবি প্রোগ্রাম ঠিকানাগুলি এবং নেটওয়ার্ক সার্ভার ও ক্লায়েন্ট পোর্ট নিবন্ধনের, এবং তারপর একটি ঘটনা-হ্যান্ডলিং লুপ লিখে EventMachine ব্যবহার. EventMachine ক্লায়েন্ট এবং সার্ভার ঘটমান সব গুরুত্বপূর্ণ ইভেন্টের জন্য ব্যবহারকারী সরবরাহ কোড callbacks চালানো হবে যা রুবি আঠালো কোড রয়েছে. এই ঘটনা সংযোগ গ্রহণযোগ্যতা, প্রারম্ভকালে, তথ্য-প্রাপ্তি, শাটডাউন, এবং টাইমার ঘটনা হল. নির্বিচারে প্রক্রিয়াকরণ এক বা একাধিক রিমোট নেটওয়ার্ক সহকর্মীরা, নতুন ইভেন্ট হ্যান্ডলার এর প্রারম্ভে এবং নেটওয়ার্ক সংযোগ বন্ধ, এবং ইনস্টলেশন করার তথ্য পাঠানো সহ, ইভেন্ট callbacks সময় ব্যবহারকারীর কোড দ্বারা সম্পাদনা করা যেতে পারে.

EventMachine নেটওয়ার্ক প্রোগ্রামিং জন্য একটি খুবই পরিচিত মডেল কার্যকরী.

এটি জোর:


সকেট মত নেটওয়ার্ক বস্তু থেকে ব্যবহারকারীর কোড

1) সর্বোচ্চ সম্ভব বিচ্ছিন্নতা;

2) সর্বাধিক কর্মক্ষমতা ও কর্মপরিধি;

3) চরম আরাম-এর ব্যবহার ইউজার কোড. এটা রুবি প্রোগ্রাম একটি নিম্ন স্তরের ইভেন্ট হ্যান্ডলিং বিভিন্ন নেটওয়ার্কিং বস্তু প্রভাবাধীন যা অনুরূপ প্রকল্পের চেয়ে উচ্চতর পর্যায়ের ইন্টারফেস প্রদান করা হয়.

<নতুন কি / শক্তিশালী > এই রিলিজে:

  • যোগ সম্পাতবিন্দু বৈধতা ই.এম. করতে :: Iterator করুন
  • স্বাক্ষর FD পেতে যোগ get_file_descriptor করুন

  • <লি> যোগ EM.attach_server এবং EM.attach_socket_server করুন
    <লি> SMTP সার্ভারের সাথে যোগ starttls_options করুন
    <লি> উইন্ডোজ স্থায়ী closesocket করুন
    <লি> রুবি 2.2 বিল্ড স্থায়ী


    <লি> রুবি 1.9 স্থায়ী বিল্ড ত্রুটি করুন
    <লি> DNS সমাধানের সময় স্থায়ী টাইমার লিক করুন
    <লি> ডবল বন্ধ স্থায়ী অসীম লুপ করুন
    <লি> LLVM স্থায়ী সংকলন সমস্যা


    <লি>: Win32 স্থায়ী সকেট ত্রুটি সঙ্কেত করুন
    <লি> receive_data থেকে বিরতি কলিং অবিলম্বে কার্যকর করুন
    <লি> reactor_running? মিথ্যা ফেরৎ Fork পর


    সংস্করণ 1.0.7 নতুন আপনি কি:

    • ই.এম. যোগ করা সম্পাতবিন্দু বৈধতা :: Iterator
    • স্বাক্ষর FD পেতে যোগ get_file_descriptor করুন

    • <লি> যোগ EM.attach_server এবং EM.attach_socket_server করুন
      <লি> SMTP সার্ভারের সাথে যোগ starttls_options করুন
      <লি> উইন্ডোজ স্থায়ী closesocket করুন
      <লি> রুবি 2.2 বিল্ড স্থায়ী


      <লি> রুবি 1.9 স্থায়ী বিল্ড ত্রুটি করুন
      <লি> DNS সমাধানের সময় স্থায়ী টাইমার লিক করুন
      <লি> ডবল বন্ধ স্থায়ী অসীম লুপ করুন
      <লি> LLVM স্থায়ী সংকলন সমস্যা


      <লি>: Win32 স্থায়ী সকেট ত্রুটি সঙ্কেত করুন
      <লি> receive_data থেকে বিরতি কলিং অবিলম্বে কার্যকর করুন
      <লি> reactor_running? মিথ্যা ফেরৎ Fork পর


মন্তব্য EventMachine

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান