সি ++ সকেট একটি ক্রস প্ল্যাটফর্ম, সহজ ব্যবহার এবং সম্পূর্ণ বিনামূল্যে লাইব্রেরি সফ্টওয়্যার সি বাস্তবায়িত ++ এবং, IPv6,, এর ফলে UDP ওপেন সোর্স applications.Supports SSL- র মধ্যে বিএসডি-শৈলী সকেট তৈরি করার জন্য একটি আলোয়ান হিসাবে ব্যবহার করা নির্মিত হয়েছে, বিভিন্ন TCP ও HTTP প্রোটোকল লাইব্রেরি SSL- র জন্য সমর্থন (সিকিউর সকেট লেয়ার), IPv6,, বিভিন্ন TCP (ট্রান্সমিশন কন্ট্রোল প্রোটোকল), এর ফলে UDP (ইউজার ডাটাগ্রামের প্রোটোকল), এনক্রিপ্ট করা বিভিন্ন TCP, HTTP হিসেবে অত্যন্ত স্বনির্ধারিত ত্রুটি পরিচালনার উপলব্ধ করা হয়.
সি ++ সকেট (স্ট্রীম কন্ট্রোল ট্র্যান্সমিশন প্রোটোকল), এর ফলে UDP, বিভিন্ন TCP, SCTP এর কার্যকরী এবং ICMP (ইন্টারনেট মেসেজ এক্সেস প্রোটোকল,) ট্রান্সপোর্ট লেয়ার প্রোটোকল, যেমন HTTP- র / HTTPS দ্বারা, SMTP এবং Ajp / 1.3 অ্যাপ্লিকেশন লেয়ার protocols.Getting সি ++ SocketsTo দিয়ে শুরু ইনস্টল করুন এবং আপনার গনুহ / লিনাক্স অপারেটিং সিস্টেমের উপর সি ++ সকেট সফটওয়্যার ব্যবহার, আপনি প্রকল্পের & rsquo থেকে সরাসরি Softoware থেকে সর্বশেষ সংস্করণ ডাউনলোড করুন অথবা হবে; এটি একটি উৎস সংরক্ষণাগার বিতরণ করা হয় যেখানে অফিসিয়াল ওয়েবসাইট.
, একটি আর্কাইভ ম্যানেজার ইউটিলিটি ব্যবহার করে তার বিষয়বস্তু নিষ্কাশন, আপনার পিসি কোথাও আর্কাইভ সংরক্ষণ করুন একটি টার্মিনাল এমুলেটর খুলুন এবং & lsquo ব্যবহার নিষ্কাশিত আর্কাইভ ফাইলের অবস্থান সরানো; সিডি & rsquo; কমান্ড (যেমন সিডি /home/softoware/Sockets-2.3.9.9).
ও lsquo চালানো; না & rsquo; (উদ্ধৃতি চিহ্ন বিনা) কমান্ড জিসিসি কম্পাইলার আপনার গনুহ / লিনাক্স অপারেটিং সিস্টেম ইনস্টল করা হয় এমনটা নিশ্চিত করা যে, লাইব্রেরি কম্পাইল করতে. একটি সফল সংকলন করার পর, ও lsquo চালানো; ইনস্টল & rsquo করা; রুট বা কমান্ড ও lsquo; উবুন্টু ইনস্টল & rsquo করা; একটি ছবি তৈরী ব্যবহারকারী হিসাবে কমান্ড ব্যাপক সি ++ সকেট সিস্টেম ইনস্টল করার জন্য. সকেট-কনফিগ & rsquo; & lsquo চালানো; কমান্ড সি ++ সকেট লাইব্রেরি সফ্টওয়্যার ফণা অধীন library.Under hoodTaking সঙ্গে একটি বর্ণন যোগাযোগ করতে পারবেন, কিভাবে আমরা তা সম্পূর্ণরূপে সি ++ প্রোগ্রামিং ভাষায় লেখা এবং গনুহ / লিনাক্স, সোলারিস সমর্থন ডিজাইন করা হয়েছে যে লক্ষ্য করা যাবে মাইক্রোসফট উইন্ডোজ এবং ম্যাক OS X অপারেটিং সিস্টেম. এটা 64 বিট এবং 32 বিট কম্পিউটারে কাজ করে
এই রিলিজে নতুন কি:.
- প্রতিরোধকারী একটি বাগ HttpGetSocket একটি শূন্য বাইট সম্পদ সংশোধন করা হয়েছে সংগৃহীত হয় তাহলে সাধারণত প্রস্থান থেকে.
- কিছু অনুপস্থিত নতুন কম্পাইলার জন্য অন্তর্ভুক্ত করা হয় অন্তর্ভুক্ত.
সংশোধন করা হয়েছে বন্ধ না যে সংস্করণ 2.3.9.7:
- Detach থ্রেডের মধ্যে নতুন কি.
- OnAccept পদ্ধতি থেকে আলাদা এখন কাজ করে.
- বিচ্ছিন্ন থ্রেড আরম্ভ করার জন্য সময় হ্রাস করা হয়েছে.
বিচ্ছিন্ন সকেট মধ্যে সমাধান করা হয়েছে সংস্করণ 2.3.9.6:
- A সময়জ্ঞান সমস্যা নতুন কি.
- আরো কনফিগার অপশন যোগ করা হয়েছে.
- লস্ট রাষ্ট্র পতাকা এখন sockethandler মধ্যে উদ্ধার করা হয়.
- AJP ক্লায়েন্ট সকেট আপডেট করা হয়েছে.
- JSON, পার্সার আপডেট করা হয়েছে.
sockethandler মধ্যে যোগ করা হয়েছিল. সংস্করণ 2.3.9.3:
- Multithread সমর্থনে নতুন কি
- সমস্যার তৈরি করুন.
প্রতিটি ওয়েবসাইটেই PHP ল্যাঙ্গুয়েজ / cygwin সংশোধন করা হয়েছে
কি SocketHandler সংস্করণ 2.3.9.2:
- More অভ্যন্তরীণ পুনর্গঠন নতুন.
- পান () মেথড সরানো হয়েছে. সেট () তিন ভাগে বিভক্ত করা হয়েছে:
- ISocketHandler_Add (), ISocketHandler_Mod (), এবং ISocketHandler_Del ().
- ISocketHandler ইন্টারফেস সংজ্ঞায়িত নতুন পদ্ধতি বিভিন্ন সমর্থন
- সকেট IO এর মডেল:. ISocketHandler_Select (), MaxCount ()
- সরানো সেট () পদ্ধতি.
- লিনাক্স শুধুমাত্র epoll ব্যবহার করে SocketHandlerEp বাস্তবায়িত.
- IPv6 ঠিকানা struct জন্য ListenSocket যোগ করা reinterpret_cast.
- HttpPostSocket সদস্য পরিবর্তনশীল ধারণ HTTP হেডার (m_fields) এখন
- (ব্যক্তিগত থেকে পরিবর্তিত) সুরক্ষিত.
- মেরামত পুনঃসংযোগ ফাংশন.
সকেট বর্গ থেকে
Sockethandler মধ্যে
sockethandler অভ্যন্তরীণ কোড 2.3.9.1:
- Major পুনর্বিন্যাস সংস্করণে নতুন কি. ফাংশন থ্রেড ব্যবহার করে এবং memorysafe clib / সি রানটাইম.
সংস্করণ 2.3.7 নতুন কি:
- SSL- র সংশোধন করা হয়েছে ব্যবহার করার সময় একটি ঝুলন্ত লিখুন কল.
- তার সীমা অতিক্রম করিয়া একটি STL iterator বৃদ্ধি করার চেষ্টা করার সময় একটি ক্র্যাশ সংশোধন করা হয়েছে.
- সংকলন সমস্যা.
লাইব্রেরি নামস্থান সংশোধন করা হয়েছে ভিতরে # অন্তর্ভুক্ত বিবৃতি বা # অন্তর্ভুক্ত বিবৃতি অনুপস্থিত দ্বারা সৃষ্ট
কি সংস্করণ 2.3.6 নতুন:
- OpenSSL পতাকা জিনিস বাধামুক্ত প্রবাহ করতে পরিবর্তন করা হয়েছে .
- লাইসেন্স OpenSSL অনুমতি পরিবর্তিত হয়.
- অনন্য সকেট শনাক্তকারী এবং একটি নতুন বৈধ চেক যোগ করা হয়েছে.
- ফাইল-সিস্টেম পথ বিমূর্ততা পদ্ধতি যোগ করা হয়েছে.
- পরিবর্তণের ফাইল বিতরণ যোগ করা হয়েছিল.
- উপস্থিত README নামকরণ করা হয় ইনস্টল করুন.
- pkgconfig ডিরেক্টরি এবং * পিসি সংজ্ঞা ফাইল যোগ করা হয়েছে.
সংস্করণ 2.3.5 নতুন কি:
- UdpSocket যোগ করা হয়েছে পদ্ধতি (গুলি) সেট করতে ডিফল্ট ইন্টারফেস মাল্টিকাস্ট জন্য ব্যবহার করা হবে.
- (লিনাক্স-x86-32 আর্কিটেকচারের জন্য অবস্থান স্বাধীন কোড যোগ করা হয়েছে পতাকা দেখতে করুন
- Makefile.Defines.linux-x86-32).
- অন্তর্ভুক্ত (কিছু ডিস্ট্রিবিউশন / জিসিসি সংস্করণ).
- SetUri.
- SSLInitializer স্ট্যাটিক ভেরিয়েবল জন্য ত্রুটিমুক্ত করুন.
- OpenSSL (const SSLxx_method ()) এর নতুন সংস্করণ জন্য ত্রুটিমুক্ত করুন.
- getnameinfo জন্য ত্রুটিমুক্ত করুন.
- এটি পাথ URL টি splits তাই পরিমিত ইউটিলিটি :: উরি পার্সার বর্গ /
- querystring অংশ.
অনুপস্থিত যোগ করা হয়েছে
আর পুরো URL টি URLDecodes HTTPrequest মধ্যে
পাওয়া মন্তব্যসমূহ না