2017-04-12 16 views
0

wsを使用してWebSocketサーバーを実装し、iosクライアントにメッセージを正常に送信します(SocketRocket を使用してください)。 iosクライアントから送信されたメッセージを受信します。WebSocketサーバーはiosクライアントから送信されたメッセージを受信できません

のWebSocketサーバー:

const WebSocket = require('ws'); 

const wss = new WebSocket.Server({port: 8080}); 

wss.on("connection", function connection(ws) { 
    ws.on('message,', function incoming(message) { 
     console.log('received: %s', message); 
    }); 
    ws.send("something"); 
}); 

私は、iOSクライアントとデータを交換できるのWebSocketサーバーを実装したいです。

+0

Websocketサーバーが単純すぎると思われる場合は、イベントリスナーを追加してconsole.logを使用して詳細情報を出力してみてください。 iOSクライアントはサーバーに接続していますか? – Gntem

+0

はい、クライアントはメッセージを受け取りました。 – potato

答えて

0

wss.on("connection", function connection(ws) { ws.on('message', function(message) { console.log('received: %s', message); }); ws.send("something"); });

コールバックon('message',あなたは(カンマに注意してください)コールバックとして使用されないプレーンな無名関数もmessageないmessage,ある関数を定義しているを見て。

サンプルエコーサーバーを試して、すべてが機能していることをiOSクライアントで確認してください。奇妙な問題はなく、さらに作業を進めてください。

関連する問題