ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ Easy Simple Network Library ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ esn_0.3.7_beta.7z. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີສໍາລັບບ່ອນເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ Easy Simple Network Library ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ຫໍສະຫມຸດເຄືອຂ່າຍງ່າຍດາຍງ່າຍດາຍ
Ad
ລາຍລະອຽດ
ຊື່ເຕັມຂອງ "esnetwork" ແມ່ນ "ຫ້ອງສະຫມຸດເຄືອຂ່າຍງ່າຍດາຍງ່າຍ".ມັນເປັນຫ້ອງສະຫມຸດເຄືອຂ່າຍ C ++ ຂ້າມເວທີໂດຍອີງໃສ່ການຊຸກຍູ້:: asio (http://think-async.com). ມັນມີຈຸດປະສົງເພື່ອໃຫ້ເປັນກອບເຄືອຂ່າຍທີ່ງ່າຍດາຍ, ງ່າຍຕໍ່ການນໍາໃຊ້ແລະເຕັມຮູບແບບ, ເຊັ່ນ MINA ໃນ Java.
ຄຸນລັກສະນະ
- ປະສິດທິພາບສູງ, ງ່າຍທີ່ຈະຈັດການກໍລະນີ C10K
- ການປະມວນຜົນຂໍ້ຄວາມທີ່ຍືດຫຍຸ່ນ, ສະຫນັບສະຫນູນການກະທູ້ດຽວ, ຫຼາຍກະທູ້ທີ່ມີ concurrency ເຕັມແລະຫຼາຍ threading ກັບການປະມວນຜົນຂໍ້ຄວາມເປັນລະບຽບສໍາລັບແຕ່ລະ session (ກອງປະຊຸມທັງຫມົດຈະແບ່ງປັນ threads ໃນ thread pool)
- ການອອກແບບທີ່ເນັ້ນໃສ່ວັດຖຸເຕັມຮູບແບບ, ເຫດການຂັບເຄື່ອນ, ໂຄງສ້າງຄ້າຍຄື MINA, ງ່າຍຕໍ່ການອ່ານ, ໃຊ້ແລະຂະຫຍາຍ
- ສະນຸກເກີ thread ໃນຕົວ (IO thread pool and common worker thread pool), memory pool and log management
- ຮອງຮັບ SSL (ຜ່ານ boost::asio::ssl::stream, ຕັ້ງແຕ່ 0.3.7)
- ຂ້າມແພລດຟອມ, ຂຶ້ນກັບຫ້ອງສະໝຸດເສີມເທົ່ານັ້ນ (boost::asio::ssl::stream ຂຶ້ນກັບ OpenSSL)
Audience
ການພັດທະນາ
ພາສາການຂຽນໂປຣແກຣມ
C ++
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/esnetwork/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.