Socket.io-client: Dokumentasikan acara 'ping' dan 'pong' di http://socket.io/docs

Dibuat pada 13 Nov 2016  ·  10Komentar  ·  Sumber: socketio/socket.io-client

Acara ping dan pong tidak didokumentasikan di situs web (socket.io/docs), berpotensi menyebabkan kebingungan ketika seseorang mencoba menerapkan sistem ping-pong mereka sendiri. socket.emit('pong') di browser tidak menyebabkan apa pun dikirim melalui soket (diverifikasi dengan localStorage.debug = '*'; ), mungkin socket.emit('ping') juga harus melaporkan kesalahan yang memberi tahu pengembang bahwa itu adalah kata kunci yang dicadangkan .

Dari README.md:

- `ping`. Fired when a ping packet is written out to the server.
- `pong`. Fired when a pong is received from the server.
    Parameters:
    - `Number` number of ms elapsed since `ping` packet (i.e.: latency)."

Komentar yang paling membantu

Apakah ping/pong bukan omong kosong dasar nyata dalam jaringan? kenapa mereka tidak didokumentasikan? Ada acara ping dan pong yang dikirim kembali dan keempat antara server dan klien secara otomatis (pada koneksi soket)? Jika demikian, bagaimana saya melihat peristiwa ini dan stempel waktunya untuk mengukur latensi?

Semua 10 komentar

Sepakat!
Saya tahu seseorang harus membaca manual yang luar biasa, tetapi saya masih berhasil kehilangan beberapa jam (dan rambut) mencari tahu mengapa kode saya tidak berfungsi.
Benar-benar salah saya, tetapi saya akan sangat menyukainya jika saya diberi peringatan yang mengatakan "Acara itu dicadangkan, coba yang lain".

PR diterima, seperti biasa!

Saya sudah mempertimbangkan itu, tetapi saya gagal menemukan repositori yang berisi sumber situs web. Mungkin saya hanya tidak kompeten atau terlalu lelah, bisakah Anda mengarahkan saya ke sana?

Saya baru saja mulai melihat ini (lihat di sini ) tetapi ini membutuhkan sesuatu seperti parameter verbose . Plus saya cukup yakin ini juga dipicu oleh peristiwa "internal" itu. Dan akhirnya console.warn.calledWith() tidak ada yang di harapkan.
Masih butuh pekerjaan...

Tutup karena tidak aktif, silakan buka kembali jika diperlukan.

Sulit untuk mengetahui apakah masalah telah diperbaiki atau tidak, karena #1054 (halaman tidak merender apa pun saat ini).

Apakah ping/pong bukan omong kosong dasar nyata dalam jaringan? kenapa mereka tidak didokumentasikan? Ada acara ping dan pong yang dikirim kembali dan keempat antara server dan klien secara otomatis (pada koneksi soket)? Jika demikian, bagaimana saya melihat peristiwa ini dan stempel waktunya untuk mengukur latensi?

Bisakah kita membuka kembali ini, saya setuju dengan ForgeableSum. Kita harus memiliki lebih banyak dokumentasi.

Yah itu sudah didokumentasikan https://github.com/socketio/socket.io-client/blob/master/docs/API.md#event -ping-1 , saya berjuang berjam-jam mencoba menerima data dari acara ping khusus dikirim oleh klien saya, tampaknya Anda tidak dapat menimpa acara ini. 😅

Ugh. Saya baru saja menghabiskan banyak waktu di sini. RTFM.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat