javascript - Menggunakan modul ws node.js untuk menghantar mesej secara berterusan kepada pelanggan, bagaimanakah kita harus terus mencetuskan tindakan "hantar"?
我想大声告诉你
我想大声告诉你 2017-05-16 13:26:33
0
2
582

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.

我想大声告诉你
我想大声告诉你

membalas semua(2)
仅有的幸福

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. .

伊谢尔伦

Siaran

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan