libtcp ++.libtcp ++ هي مكتبة فئة C ++ لتسهيل إنشاء عملاء وخوادم TCP / IP. | |
التحميل الان |
libtcp ++. الترتيب والملخص
الإعلانات
- رخصة:
- Freeware
- السعر:
- FREE
- اسم الناشر:
- Sasha Pachev
- موقع ويب الناشر:
- http://www.asksasha.com/download.html
libtcp ++. العلامات
libtcp ++. وصف
Libtcp ++ هي مكتبة فئة C ++ لتسهيل إنشاء عملاء وخوادم TCP / IP. Libtcp ++ هي مكتبة فئة C ++ لتسهيل إنشاء عملاء وخوادم TCP / IP. يحتوي libtcp ++ ثلاثة فصول، Tcpclient، Tcpperver و Tcpipruleset.tcpserver إنشاء طريقة كشف القدرة على تسجيل الدخول، وتحديد التحكم في الوصول المستندة إلى IP بالإضافة إلى وظيفة الخادم العادية.tcpclient تدعم مستخدما مهلة محددة على الاتصال ()، لطيفة للمنفف / المضيف المسح الضوئي، وغيرها من المواقف عند الاتصال بمضيف ميت أو منفذ مجاري: مترجم C ++ على منصة UNIX مع دعم STL إلى Exent من دول مجلس التعاون الخليجي 2.7، الإصدار الأخير المعقول GCC نفسه هو أفضل مترجم لتجميعها على. سيتم تجميع المكتبة نظيفة على Linux و BSD مع G ++. تكوينات أخرى لم يتم اختبارها بعد. قد تحتاج إلى تغيير بعض الأسطر لجعلها تعمل على نظام أساسي / مترجم آخر. واسمحوا لي أن أعرف ما فعلته لجعله يعمل في هذه الحالة. التثبيت: gunzip -c libtcp ++ *. tar.gz | القطران XVF - CD Libtcp ++ - * ./configure جعل Su اصنع تثبيت التثبيت: #include #include إلى الارتباط استخدام -ltcp ++ يجب أن يكون استخدام العميل واضحا جدا من ملف الرأس وملحق الاختبار في tcp_client.ccthe نفسه ينطبق عليه الخادم (انظر tcp_server.cc)، ولكن هناك شيء واحد يتطلب شرحا: لكتابة الخادم الخاص بك، والوثي من TCPServer وتنفيذ المقبض (Int Sock_fd) سيستمع الخادم على المنفذ المحدد في المنشئ و Fork عند إجراء الاتصال الخاص بك تنفيذ Handle_Client () انظر المصدر لمزيد من التفاصيل استخدم التحكم في الوصول إلى IP، بعد إنشاء Instantiating Tcpserver Call add_ip_rule (Netnum، NetMask) من كل قاعدة. استخدم NetMask من 255.255.255.255 لمضيف واحد و IP الخاص به Netnum. كلا NETNUM و NETMASK هي تمثيلات سلسلة C لعناوين / أقنعة IP، وليس صفيفات 4 بايت. سيتم تحليلها بواسطة INET_ATON (). بعد إعداد جميع القواعد مع add_ip_rule ()، قم بتنشيطها مع Enable_Access_Control (). بعد أن قمت بتسمية Enable_Access_Control () سيتم رفض جميع الاتصالات إلا تلك التي تأتي من المضيف التي تتطابق مع أحد القواعد التي قمت بإضافتها. يمكنك تعطيلها مع Disaple_Access_Control ()
libtcp ++. برامج ذات صلة