dgram
API ในแอป Chromeโมดูลนี้ให้คุณใช้ Node.js dgram (UDP) API ใน Chrome Packaged Apps
แทนที่จะเรียนรู้ลักษณะเฉพาะของ chrome.sockets
API ของ Chrome สำหรับการสร้างเครือข่ายในแอป Chrome เพียง ใช้ API โหนดระดับสูงกว่าที่คุณคุ้นเคย จากนั้นคอมไพล์โค้ดของคุณด้วย browserify เท่านี้ก็เรียบร้อย!
โมดูลนี้ถูกใช้โดย webTorrent
npm install chrome-dgram
ใช้ dgram
API ของโหนด รวมถึงชวเลขและรูปแบบรายการพารามิเตอร์ทั้งหมด
ตัวอย่างไคลเอ็นต์/การเชื่อมโยง UDP:
var dgram = require ( 'chrome-dgram' )
var sock = dgram . createSocket ( 'udp4' )
sock . send ( 'beep' , 0 , 'beep' . length , 1337 , '127.0.0.1' )
sock . on ( 'message' , function ( data , rInfo ) {
console . log ( 'Got data from ' + rInfo . address + ':' + rInfo . port )
console . log ( data )
} )
ดู nodejs.org สำหรับเอกสาร API ฉบับเต็ม: dgram
หากต้องการรันการทดสอบ ให้ใช้ npm test
การทดสอบจะเรียกใช้เซิร์ฟเวอร์ TCP และ UDP และเปิดแอป Chrome Packaged ที่แตกต่างกันสองสามรายการพร้อมรหัสไคลเอ็นต์ที่เบราว์เซอร์แล้ว การทดสอบในปัจจุบันต้องใช้ Chrome Canary บน Mac หากคุณใช้ Windows หรือ Linux โปรดส่งคำขอดึงข้อมูลเพื่อแก้ไขข้อจำกัดนี้
เอ็มไอที. ลิขสิทธิ์ (c) Feross Aboukhadijeh และ John Hiesey