RTCDataChannel で奇妙な問題が発生しています。
私はWebRTCについていくつかの調査を行っており、すでにWebRTCオーディオ/ビデオチャットを行っています。ここで、RTCDataChannel を使用してテキスト チャットとファイル共有を追加したいと考えました。
次のように RTCDataChannel を作成しました。
var dataChannelOptions = {
reliable: true,
maxRetransmitTime: "2000"
};
dataChannel = yourConnection.createDataChannel("testDataChannel", dataChannelOptions);
dataChannel.onerror = function (error) {
console.log("dataChannel.OnError:", error);
};
dataChannel.onmessage = function (event) {
console.log("dataChannel.OnMessage:", event);
};
dataChannel.onopen = function (event) {
console.log("dataChannel.OnOpen", event);
dataChannel.send("Hello World!");
};
dataChannel.onclose = function (event) {
console.log("dataChannel.OnClose", event);
};
そして、私が両側で受け取る唯一のものは、dataChannel.onopenの最初の行からのログです。dataChannel.onmessageからログを受け取りません。
エラーなし..
手動でdataChannel.sendを呼び出すと、結果は同じです。
テスト済み:
Google Chrome (50.0.2661.94)
Firefox (45.0.2)
誰でもそれを手伝ってくれる?