[英]socket.io emit data by android application to node.js server
[英]node.js socket.io emit success callback
socketIO
.to("gCDtw1Ko0_z4wBzmAAAA")
.emit('notification', data);
我正在編寫自己的即時通知代碼。 但是我需要知道通知是否已傳達給用戶,並且找不到任何界面。
您可以將函數作為.emit
的最后一個參數.emit
。 下面是一個示例:
服務器(app.js):
var io = require('socket.io')(80);
io.on('connection', function (socket) {
socket.on('notification', function (word, fn) {
fn(' says ' + word);
});
});
客戶端(index.html的):
<script>
var socket = io();
socket.on('connect', function () {
socket.emit('notification', 'hello', function (data) {
console.log(data); // if data is 'says hello', then successful
});
});
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.