ນີ້ແມ່ນຄໍາສັ່ງ bpdriver ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
bpdriver - ໂຄງການທົດສອບລະບົບສາຍສົ່ງຂອງ Bundle Protocol
ສະຫຼຸບສັງລວມ
bpdriver nbrOfCycles ownEndpointId ຈຸດຫມາຍປາຍທາງ EndpointId [ຄວາມຍາວ] [ທTTL]
ລາຍລະອຽດ
bpdriver ໃຊ້ Bundle Protocol ເພື່ອສົ່ງ nbrOfCycles ຫນ່ວຍງານຂໍ້ມູນຄໍາຮ້ອງສະຫມັກຂອງຄວາມຍາວ
ຊີ້ບອກໂດຍ ຄວາມຍາວ, ຕໍ່ກັບວຽກງານຂອງແອັບພລິເຄຊັນທີ່ເປີດຈຸດສິ້ນສຸດ BP
ລະບຸໂດຍ ຈຸດຫມາຍປາຍທາງ EndpointId.
ຖ້າຖືກລະເວັ້ນ, ຄວາມຍາວ ຄ່າເລີ່ມຕົ້ນເປັນ 60000.
TTL ຊີ້ໃຫ້ເຫັນເຖິງຈໍານວນວິນາທີທີ່ມັດອາດຈະຢູ່ໃນເຄືອຂ່າຍ, ຍັງບໍ່ໄດ້ສົ່ງ,
ກ່ອນທີ່ພວກມັນຈະຖືກທໍາລາຍໂດຍອັດຕະໂນມັດ. ຖ້າຖືກລະເວັ້ນ, TTL ເລີ່ມຕົ້ນເປັນ 300 ວິນາທີ.
bpdriver ປົກກະຕິແລ່ນໃນໂຫມດ "echo": ຫຼັງຈາກສົ່ງແຕ່ລະມັດມັນລໍຖ້າ
ຊຸດການຮັບຮູ້ກ່ອນທີ່ຈະສົ່ງອັນຕໍ່ໄປ. ສໍາລັບຈຸດປະສົງນີ້, ຄູ່ຮ່ວມງານ
ວຽກງານຄໍາຮ້ອງສະຫມັກຄວນຈະເປັນ bpecho.
ທາງເລືອກອື່ນ bpdriver ສາມາດດໍາເນີນການໃນຮູບແບບ "streaming", ie, ໂດຍບໍ່ມີການຄາດຫວັງຫຼືໄດ້ຮັບ
ການຮັບຮູ້. ໂໝດການຖ່າຍທອດຖືກເປີດໃຊ້ເມື່ອ ຄວາມຍາວ ຖືກລະບຸເປັນຕົວເລກລົບ,
ໃນກໍລະນີຂອງການເພີ່ມເຕີມ inverse ຂອງ ຄວາມຍາວ ຖືກນໍາໃຊ້ເປັນມູນຄ່າປະສິດທິພາບຂອງ ຄວາມຍາວ.
ສໍາລັບຈຸດປະສົງນີ້, ວຽກງານຄໍາຮ້ອງສະຫມັກຄູ່ຮ່ວມງານຄວນຈະເປັນ bpcounter.
ຖ້າຫາກວ່າມູນຄ່າປະສິດທິພາບຂອງ ຄວາມຍາວ ແມ່ນ 1, ຂະຫນາດຂອງຫນ່ວຍບໍລິການຂໍ້ມູນການສົ່ງຕໍ່
ຈະຖືກເລືອກແບບສຸ່ມຄູນຂອງ 1024 ໃນຊ່ວງ 1024 ຫາ 62464.
bpdriver ປົກກະຕິແລ່ນດ້ວຍການໂອນການຄຸມຂັງຖືກປິດໄວ້. ເພື່ອຮ້ອງຂໍການໂອນການຄຸມຂັງສໍາລັບ
ຊຸດທັງໝົດສົ່ງໂດຍ bpdriver, ລະບຸ nbrOfCycles ເປັນຕົວເລກລົບ; ສານເຕີມແຕ່ງ
ປີ້ນກັບ nbrOfCycles ຈະຖືກນໍາໃຊ້ເປັນມູນຄ່າປະສິດທິພາບຂອງມັນໃນກໍລະນີນີ້.
ເມື່ອສຳເນົາໄຟລ໌ທັງໝົດຖືກສົ່ງໄປແລ້ວ, bpdriver ພິມບົດລາຍງານການປະຕິບັດ.
ອອກ STATUS
"0" bpdriver ໄດ້ຢຸດເຊົາ. ບັນຫາໃດໆທີ່ພົບໃນລະຫວ່າງການປະຕິບັດງານຈະຖືກບັນທຶກໄວ້ໃນ
ໄດ້ ion.log ໄຟລ໌ບັນທຶກ.
ໃຊ້ bpdriver ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net