UDP sunucuma tarayıcıda bir UDP paketi göndermek istiyorum. HTML5 veya WEBRTC'nin bir şeyler yapabileceğini duydum, ama nasıl olduğunu bilmiyorum.Tarayıcıda HTML5 veya WEBRTC kullanarak UDP paketi nasıl gönderilir?
Birisi bana yardımcı olabilir mi?
UDP sunucuma tarayıcıda bir UDP paketi göndermek istiyorum. HTML5 veya WEBRTC'nin bir şeyler yapabileceğini duydum, ama nasıl olduğunu bilmiyorum.Tarayıcıda HTML5 veya WEBRTC kullanarak UDP paketi nasıl gönderilir?
Birisi bana yardımcı olabilir mi?
https://developer.chrome.com/apps/sockets_udp (manifest.json'unuzdaki "sockets": {...}
) erişimini sağlayan bir krom uzantısı (app) yazabilirsiniz.
Ya kadarıyla WebRTC gider:
var pc = new webkitRTCPeerConnection(
{ "iceServers": [{ "url": "stun:localhost:1234" }] }
);
pc.createOffer(function (sessionDescription) {
pc.setLocalDescription(sessionDescription);
}, function(error) {
alert(error);
}, { 'mandatory': { 'OfferToReceiveAudio': true, 'OfferToReceiveVideo': true } });
Sen ediyorum localhost üzerinde UDP paketleri almak için daha sonra mümkün: via 1234:
$port = 1234
t = Thread.start do
server = UDPSocket.open
server.bind(nil, $port)
a = server.recvfrom(12364)
puts server.send "ping", 0, a[1][2], a[1][1]
end
t.join
Veri formatını biliyorum, Verilerimi nasıl gönderebilirim, örneğin verilerim [0x80,0x01,0x11]. – user6043069
Daha sonra bir Chrome uzantısı oluşturmayı düşünürüm: https://developer.chrome.com/apps/sockets_udp#method-send. – wpp
kullanmakta mesaj göndererek bahsediyoruz [RTCDataChannel'ı ] (https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel)? – mido
Bir udp (veri formatını biliyorum) tarayıcımı kullanarak udp sunucusuna gönderebildiğim sürece, bu OK – user6043069
veya bir kopyasıdır. Https://stackoverflow.com/questions/13216785/how-to-send- a-udp-paket-ile-web-rtc-javascript/13478490? –