WebSocket API ຂອງບຣາວເຊີມີ send(). ມັນບໍ່ໄດ້ເປີດເຜີຍວິທີ ping() ທົ່ວໄປໃຫ້ JavaScript ສົ່ງPing frame ຂອງໂປຣໂຕຄໍ.

ຖ້າແອັບພລິເຄຊັນຂອງທ່ານສົ່ງຂໍ້ຄວາມຂໍ້ຄວາມຄື {"type":"heartbeat"}, ນັ້ນແມ່ນຂໍ້ມູນຂອງແອັບພລິເຄຊັນ. ເຊີບເວີຕ້ອງເຂົ້າໃຈຂໍ້ຄວາມ ແລະ ກຳນົດການຕອບສະໜອງ. ເຊີບເວີທີ່ບໍ່ປະຕິບັດສັນຍານັ້ນບໍ່ຈຳເປັນຕ້ອງຕອບດ້ວຍ Pong ຂອງໂປຣໂຕຄໍ ພຽງເພາະວ່າຂໍ້ຄວາມມີຄຳວ່າ ping.

ກຳນົດວ່າການຢືນຢັນໝາຍຄວາມວ່າຫຍັງ, ມັນລະບຸການເຕັ້ນຂອງຫົວໃຈທີ່ຍັງຄ້າງຢູ່ແນວໃດ, ແລະ ເມື່ອໃດການຢືນຢັນເກົ່າແມ່ນຊ້າເກີນໄປ. ເກັບມັນໄວ້ແຍກຈາກການຢືນຢັນຂອງການດຳເນີນງານທາງທຸລະກິດ.

ຕົວຈັບເວລາຂອງ JavaScript ກໍມີຂໍ້ຈຳກັດໃນການຈັດຕາຕະລາງ. ແທັບພື້ນຫຼັງ ແລະ ຫຼາຍກະທູ້ຫຼັກທີ່ຫຍຸ້ງສາມາດເຮັດໃຫ້ການເອີ້ນກັບຊ້າລົງ. ຢ່າຕີຄວາມຂອບເຂດຕົວຈັບເວລາທີ່ແນ່ນອນທີ່ພາດໄປວ່າເປັນຫຼັກຖານສະເດັດວ່າ proxy ໄດ້ຢຸດສົ່ງຕໍ່.

ບຣາວເຊີສາມາດຈັດການ frame ຄວບຄຸມຂອງໂປຣໂຕຄໍພາຍໃນໄດ້, ແຕ່ວ່ານັ້ນບໍ່ໄດ້ໃຫ້ໂຄ້ດຂອງແອັບພລິເຄຊັນເຫັນ Ping ຫຼື Pong ທຸກອັນໃນແບບທີ່ເຄື່ອນຍ້າຍໄດ້. ຖ້າໜ້າເວັບຕ້ອງການການຕັດສິນໃຈກ່ຽວກັບຊີວິດຂອງຕົນເອງ, ໃຫ້ໃຊ້ສັນຍາແອັບພລິເຄຊັນທີ່ຊັດເຈນ ແລະ ນະໂຍບາຍການຟື້ນຟູ.

ຊອກເກັດທີ່ readyState ເປັນ OPEN ຖືກຖືວ່າເປີດຢູ່ທ້ອງຖິ່ນ; ມັນບໍ່ແມ່ນການວັດແທກອິດສະຫຼະວ່າແອັບພລິເຄຊັນທີ່ຢູ່ໄກໄດ້ປະມວນຜົນຂໍ້ຄວາມສຸດທ້າຍຂອງທ່ານ. ໃຊ້ຫຼັກຖານທີ່ກົງກັບຄຳຖາມທີ່ທ່ານຕ້ອງຕອບຕົວຈິງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ