cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Menggunakan modul ws node.js untuk menghantar mesej secara berterusan kepada pelanggan, bagaimanakah kita harus terus mencetuskan tindakan "hantar"?

Senario aplikasi agak rumit, secara ringkasnya, ia adalah pemantauan rekod sembang dalam permainan, tetapi ia melibatkan dua pelayan:

.

1 Pelayan di bahagian permainan mewujudkan soket web dengan pelayan node.js di sebelah saya, dan bahagian permainan terus menolaknya ke pelanggan node.js kami.

2. Pelayan node.js di pihak saya perlu menolak maklumat sembang baharu di sebelah permainan, menyimpan maklumat sembang dalam pangkalan data, dan kemudian memajukan maklumat sembang kepada pelanggan (ada satu lagi nod di sebelah saya di sini. pelayan js dan soket web yang ditubuhkan oleh bahagian hadapan saya)

3. SekarangMasalahnya ialahSelepas pelayan node.js saya menerima maklumat sembang yang ditolak daripada permainan, saya tidak tahu cara mencetuskan soket web yang ditubuhkan oleh pelayan node.js saya dan bahagian hadapan untuk menghantar maklumat kepada bahagian hadapan.

4. Kaedah sebelum ini menggunakan tinjauan serInterval sangat mengecewakan, tetapi kemudian saya fikir bahawa emit boleh mencetuskan mesej, tetapi saya tidak tahu apa yang harus digunakan untuk mencetuskannya.

我想大声告诉你我想大声告诉你2753 hari yang lalu564

membalas semua(2)saya akan balas

  • 仅有的幸福

    仅有的幸福2017-05-16 13:28:33

    Selepas sambungan soket web diwujudkan, acara mesej akan dicetuskan secara automatik setiap kali data tiba Dalam fungsi panggil balik ini, pancarkan acara yang dipantau untuk mengendalikan keperluan pelanggan. Tiada masalah dalam gambar anda. .

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:28:33

    Siaran

    https://github.com/websockets...

    balas
    0
  • Batalbalas