yChat

সফটওয়্যার স্ক্রিনশট:
yChat
সফটওয়্যার বিবরণ:
সংস্করণ: 0.7.9.5
তারিখ আপলোড: 3 Jun 15
ডেভেলপার: yChat team
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 64

Rating: 1.0/5 (Total Votes: 2)

yChat দ্বারা OpenSSL ব্যবহার সুরক্ষিত SSL সকেট, মাইএসকিউএল ডেটাবেস সমর্থন করে এবং প্রায় সব সঙ্গে সামঞ্জস্যপূর্ণ যা একটি পরীক্ষামূলক, এক্সএমএল-কনফিগার, দ্রুত, খুব পোর্টেবল, মাল্টি প্ল্যাটফর্ম ওয়েব ভিত্তিক চ্যাট সার্ভার সি লিখিত ++ এবং সি সামান্য উপসেট ফ্রেম এবং দয়া করে জাভাস্ক্রিপ্ট সমর্থন করে এমন ব্রাউজার.
yChat POSIX.4a সামঞ্জস্যপূর্ণ এবং সক্রিয় pthreads সঙ্গে 3.1 এবং আপ থেকে গনুহ জিসিসি সি ++ কম্পাইলার ব্যবহার করে সব সার্ভার উপর সঞ্চালিত হয়. তার গনুহ সাধারণ পাবলিক লাইসেন্সের অধীনে উন্নত.
yhttpd yChat সকেট এবং থ্রেড ইঞ্জিনের উপর ভিত্তি করে একটি খুব হালকা ওয়েবসার্ভার হয়.
এখানে "yChat" কিছু মূল বৈশিষ্ট্য হল:
তার বিনামূল্যে & পোর্টেবল
 
· YChat গনুহ সাধারণ পাবলিক লাইসেন্সের আওতায় বিকশিত হয় এবং গনুহ উপর ভিত্তি করে
সরঞ্জাম (যেমন libncurses ইত্যাদি) (জিসিসি, gmake), অন্যান্য ওপেন সোর্স লাইব্রেরি স্টাফ
এবং এই ধরনের সব লিনাক্স ভিত্তিক হিসেবে (কোন POSIX সক্ষম অপারেটিং সিস্টেমের উপর চালানো উচিত
মত সিস্টেম FreeBSD 'র, NetBSD বা, OpenBSD এবং অন্যান্য বি এস ডি-সিস্টেম এবং UNICES
IRIX, HP-UX, ইত্যাদি সোলারিস).
 
বিশেষ চ্যাট ক্লায়েন্ট জন্য কোন প্রয়োজন নেই
 
· YChat ভিত্তিক ওয়েব, যে ক্লায়েন্ট শুধুমাত্র চ্যাট সার্ভারের সাথে সংযোগ হতে পারে মানে
যেমন মাইক্রোসফট ইন্টারনেট এক্সপ্লোরার বা কোনো Gecko- হিসাবে একটি স্বাভাবিক ওয়েব ব্রাউজার দিয়ে
মোজিলা, ফায়ারফক্স, Camino ইত্যাদি ইঞ্জিন powerd ব্রাউজার
 
এটি একটি বাস্তব HTTP- র ওয়েবসার্ভার এর বৈশিষ্ট্য আছে
 
· YChat সম্পূর্ণ একা দাঁড়ানো রান এবং নির্মাণ অন্য ওয়েবসার্ভার দরকার হয় না
মত এ্যাপাচি এবং সিজিআই যে কোন ধরণের মাধ্যমে চালনা করা প্রয়োজন না. yChat সৃষ্টি
নিজস্ব একটি কাস্টমাইজড পোর্টের উপর সকেট (মানক পোর্ট: 2000) এবং একটি পূর্ণ মনে হয়
ক্লায়েন্ট (ওয়েব ব্রাউজার) বৈশিষ্ট্যযুক্ত HTTP- র ওয়েব সার্ভার.
 
· YChat কোড বেস automaticaly একটি yhttpd কোড বেস রূপান্তরিত করা যেতে পারে. yhttpd
একা দাঁড়ানো সম্পূর্ণ সঞ্চালিত হয় ও প্রদান করে যা yChat এর ওয়েবসার্ভার উপসেট
নেট স্বাভাবিক ওয়েবসাইট. এটি কমন গেটওয়ে ইন্টারফেস (সিজিআই) সমর্থন
স্ক্রিপ্টিং.
 
তার দ্রুত এবং নিরাপদ
 
· YChat কোন জাভা ভিত্তিক চ্যাট-Server অথবা কোন তুলনায় দ্রুততর C ++ করা হবে না
পিএইচপি, পাইথন বা পার্ল মত একটি স্ক্রিপ্টিং ভাষায় লিখিত সার্ভার. যেমন
অভ্যন্তরীণ ডাটা স্ট্রাকচার হ্যাশ মানচিত্র নির্দিষ্ট অনুসন্ধান garuantee ব্যবহার করা হয়
সময় হে মান (1) পরিমাণ. একটি হ্যাশ মানচিত্র পূর্ণ পায়, এটা rehashed করা হবে.
বর্তমানে, yChat প্রতি সেকেন্ডে 1000 হিট / অনুরোধ প্রদান মাপা হয়েছে
একটি FreeBSD 'র ভিত্তিক সার্ভার-বক্সের মধ্যে উপর CPU ব্যবহারের কম 2% ব্যবহার করার সময়
একটি অ্যাথলন এক্সপি 1900+. পারফরমেন্স শুধুমাত্র আপনার ব্যান্ডউইথ দ্বারা সীমাবদ্ধ করা বলে মনে হয়.
এছাড়াও, প্রত্যেক ব্যবহারকারীর একটি আদর্শ দৈর্ঘ্য সঙ্গে নিজস্ব সেশন আইডি (র্যান্ডম স্ট্রিং) পায়
50 অক্ষর প্রতিটি ইউজার লগ ইন প্রমাণীকরণ. সেশন আইডি দৈর্ঘ্য
পাশাপাশি পুনরায় নির্ধারণ করা যাবে. এছাড়াও, সেশন আইডি পাবেন MD5-কুচি-কুচি করিয়া কাটা বস্তু ঐচ্ছিকরূপে
তাই অন্যান্য ব্যবহারকারীদের অধিবেশন আইডি রিভার্স ইঞ্জিনিয়ারিং এমনকি কঠিন thats.
এছাড়াও, yChat নিরাপদ হাইপারটেক্সট ট্রান্সফার প্রোটোকল (HTTPS দ্বারা) সংযোগ সমর্থন
দ্বারা OpenSSL লাইব্রেরি ব্যবহার করে. তারপর, সমস্ত চ্যাট বার্তা একটি এনক্রিপ্ট করা হবে
নিরাপদ পদ্ধতিতে. মধ্যে HTTPS HTTP- র (অসুরক্ষিত সংযোগ) ঐচ্ছিক হয়.
 
তার HTML ফর্মা ভিত্তিক এবং সহজ এক্সএমএল ভিত্তিক কনফিগারেশন মাধ্যমে কাস্টমাইজ
 
· সকল এইচটিএমএল সাইট এইচটিএমএল-টেমপ্লেট ফাইল হিসাবে পূর্বনির্ধারিত হয় এবং সহজেই পরিবর্তন করা যাবে
একটি কাস্টমাইজড ওয়েব নকশা সঙ্গে ব্যবহার করার জন্য. এছাড়াও, yChat পছন্দ অনেক হতে পারে
প্রধান কনফিগারেশন ফাইল (ychat.conf) সেট. ychat.conf সম্পূর্ণ লেখা হয়
এটা সহজ প্রোগ্রাম কনফিগারেশন অপশন ব্যবহার করে তোলে যা এক্সএমএল 1.0
YChat জন্য কিছু দরকারী সরঞ্জাম লিখতে চান পারে যা 3 য় ব্যক্তি.
yChat সামগ্রিক পারফরম্যান্সের উন্নতি করতে সব HTML এবং ওয়েব চিত্র ক্যাশে করে. প্রয়োজন হলে,
ক্যাশে টেমপ্লেট ফাইল নতুন সংস্করণ recache সাফ করা যাবে.
 
তার ভাষা ফর্মা ভিত্তিক
 
· প্রশাসক সহজেই একটি নতুন ভাষা তৈরি করতে পারেন যা সব সিস্টেম বার্তা
চ্যাট ইউজার প্রদর্শিত হবে. পূর্বনির্ধারিত ভাষা ইংরেজি কিন্তু অন্যদের হতে পারে
সহজে যোগ. ভাষা এক্সএমএল ভিত্তিক কনফিগারেশন ফাইল সম্পাদনা করা যাবে.
মাইএসকিউএল ভিত্তিক ডাটাবেস
· নিবন্ধিত ব্যবহারকারী একটি MySQL ডাটাবেসের মধ্যে সংরক্ষণ করা হয়. সি ++ প্রোগ্রামাররা বিনা দ্বিধায় পারে
অন্য ডাটাবেস রুটিন সঙ্গে ডাটাবেস আলোয়ান বর্গ (data.h) প্রতিস্থাপন
যেমন PostgreSQL, SQLite বা একটি টেক্সট ভিত্তিক ডাটাবেস অন্যান্য ডাটাবেস ব্যবহার করার জন্য
ইচ্ছা করলে আপনি প্রাক কম্পাইল অপশন ডাটাবেস সমর্থন নিষ্ক্রিয় করা যাবে.
এটি একটি প্রশাসন ইন্টারফেস আছে
· YChat কিছু ট্র্যাক যা একটি ncurses ভিত্তিক প্রশাসনের ইন্টারফেস রয়েছে
আকর্ষণীয় পরিসংখ্যান এবং সিস্টেম বার্তা এবং আপনি নির্দিষ্ট কাজ করতে সক্ষম
প্রশাসনিক কর্ম. উপরন্তু, আপনি CLI (কমান্ড লাইন থেকে ব্যবহারযোগ্য প্রশ্ন ধরণে যেতে পারেন
যাতে প্রশাসন ইন্টারফেস ইন্টারফেস) মোড সঙ্গে প্রদান করা
(ইত্যাদি বর্তমান সিস্টেম ব্যবহার সম্পর্কে অবগত থাকার মত) প্রাপ্তি সাধ্য ফাংশন.
আপনি ncurses এবং / অথবা CLI পছন্দ না হয় আপনি প্রাক উভয় অপশন নিষ্ক্রিয় করা যাবে
অপশন সঙ্কলন.
 
এটা লগিং বৈশিষ্ট্য যোগ করা হয়েছে
 
· লগিং ম্যানেজার যেমন ব্যবহারকারীদের সব yChat সিস্টেম বার্তা (ট্র্যাক রাখে
, এবং লগ আউট লোড করা হয়, যা মডিউল, মাইএসকিউএল প্রশ্নের ইত্যাদি) wich. এছাড়াও, একটি
এ্যাপাচি-স্টাইল মিলিত পাসওয়ার্ড ভুলে গেছেন? ফাইল ফরম্যাট yChat করে নির্মিত হয় (আপনি এই বিশ্লেষণ করতে
awstats মত কোন এ্যাপাচি পপ-পার্সার ইত্যাদি) সঙ্গে পপ-. এবং শেষ না কিন্তু
অন্তত, সব রুম পাওয়া যায় সব পাবলিক বার্তা হিসাবে ডিস্কে লগ করা হবে না
ভাল. কর্ম ক্ষমতায় উন্নতি করার জন্য, আপনি standardly (লগিং Puffer নির্ধারণ করতে পারবেন
নতুন লগ) প্রতিটি 20 লাইন পরে ডিস্কে লেখা হবে. আপনি লগ ইন করতে চান
সবকিছু অবিলম্বে আপনি ychat.conf 1 করার জন্য এই বিকল্পটি পুনরায় সেট করতে পারেন.
নিজ এবং গতিশীল এইচটিএমএল ইঞ্জিন মাধ্যমে তার মডুলার
 
· সকল চ্যাট কমান্ড গতিশীল লোড করার যোগ্য মডিউল ফাইল মাধ্যমে উপলব্ধি করা হয়, যা করতে পারেন
Recompiled এবং পুরো yChat সার্ভার পুনরায় লোড করা. এছাড়াও
নির্দিষ্ট কাজগুলো সঙ্গে এইচটিএমএল-সাইটের মত একটি মডিউল রূপে কম্পাইল করা যাবে
mods / HTML / yc_register.so, mods / HTML / yc_options.so এবং mods / HTML / yc_colors.so
ইত্যাদি যদি আপনি চান একটি C ++ আপনার গতিশীল yChat ওয়েবসাইট প্রোগ্রাম করতে পারেন.
 
তার বহু থ্রেড (POSIX থ্রেড)
· নিজস্ব জন্য প্রতিটি, একাধিক থ্রেড spawns, যা শুধুমাত্র একটি মূল প্রক্রিয়া নেই
অনন্য টাস্ক. উদাহরণস্বরূপ একটি থ্রেড সকেট ম্যানেজার ব্যবস্থাপনার উদ্দেশ্যে ব্যবহৃত হয়, যা
ইনকামিং করে TCP / IP অনুরোধের জন্য অপেক্ষা, অন্য থ্রেড সময়সূচী সিস্টেম টাইমার
ক্লায়েন্ট এখনও সক্রিয় বা নির্দিষ্ট মেমরি প্রয়োজন না মুক্ত যদি প্রমাণ যা
সময় অন্তর (এছাড়াও "গারবেজ কালেক্টর" দেখুন). এছাড়াও, প্রতিটি চ্যাট ইউজার এটি কিনবেন পায়
থ্রেড. প্রতিটি কর্ম একটি নতুন তৈরি করে মেমরি ভীতি প্রদর্শনের কোন প্রয়োজন নেই
প্রক্রিয়া. সকল ব্যবহারকারী টপিক CPU- র অপচয় এড়ানোর জন্য একটি থ্রেড পুল দ্বারা পরিচালিত হয়
কাজ আছে যা থ্রেড বস্তু পুনঃব্যবহার দ্বারা প্রত্যেক বার এক একটা নতুন থ্রেড তৈরি তার
কাজ ইতিমধ্যে এবং থ্রেড পুল কিউ মধ্যে readded হয়েছে. ঐ
কিউ এবং মোট পুল আকারের স্ট্যান্ডার্ড মাপ ychat.conf নির্ধারণ করা যাবে.
তার একটি স্মার্ট আবর্জনা সংগ্রহ ইঞ্জিন ব্যবহার
 
· সকল ব্যবহারকারী এবং আত যা কক্ষ (কারণ প্রধান মেমরি রাখতে হবে
হবে) একজন লগ আউট করার বা দেখতে পেল তা ফাঁকা কারণ রুম ধ্বংস করা হয়েছে
না অবিলম্বে মুছে ফেলা হবে কিন্তু yChat মধ্যে প্রায় 10 মিনিট ধরে স্থাপন করা
আবর্জনা সংগ্রহকারী. একটি নতুন রুম সিস্টেম নির্মিত হয় প্রতিটি সময় পরীক্ষা
আবর্জনা নিষ্ক্রিয় রুম বস্তুর পুনরায় ব্যবহার করার জন্য. একটি নির্দিষ্ট ব্যবহারকারী, লগ ইন করতে চায়
তিনি ইতিমধ্যেই আবর্জনা সংগ্রহ মধ্যে উপস্থিত থাকলে সিস্টেম পরীক্ষা করা হবে. হ্যাঁ, যদি তিনি ইচ্ছা করেন
ব্যবহারকারীর আনা ব্যয়বহুল ডাটাবেস অনুসন্ধান নষ্ট না করে পুনরায় সক্রিয় করা
অপশন. এই একটি যদি প্রচন্ডভাবে লোড yChat সার্ভারে সামগ্রিক কর্মক্ষমতা বৃদ্ধি
ব্যবহারকারী এবং রুম বস্তুর অনেকটা তৈরি এবং ঘন ঘন ধ্বংস করে দেওয়া হয়.
কি 0.8.2 রিলিজের মধ্যে নতুন কী:
· কিছু টাইপস সংশোধন করা হয়েছে
ভারশনিং - - · যোগ করা হয়েছে অনুচ্ছেদ README ফাইলের মধ্যে
· Yc_template কমান্ড মডিউল উৎস ফাইল সরানো হয়েছে
· স্ক্রিপ্ট / config.pl এখন প্রশ্ন গ্রহণ করে এবং একটি কমান্ড হিসাবে প্রস্থান
· স্ক্রিপ্ট ক্ষুদ্র bugfix / config.pl
· SRC / কনফিগার কিছু উন্নতি
· SRC / glob.h কিছু ডিফল্ট মান পরিবর্তন
কি 0.7.9.5 রিলিজে নতুন:
· এই রিলিজে স্ক্রিপ্ট / stats.pl সনাক্তকরণ .pm যোগ করা হয়েছে.
* এটি উপস্থিত README (নতুন জীবনবৃত্তান্ত pserver ঠিকানা) পরিবর্তন.
· সকল .CPP, জ, এবং .tmpl ফাইল এখন হেডার কঙ্কাল হিসেবে ডক্স / header.txt ব্যবহার করে একটি নতুন উৎস হেডার আছে.
· কিছু ছোটখাট bugfixes করা হয় নি.

অনুরূপ সফ্টওয়্যার

মন্তব্য yChat

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