chrome dgram
1.0.0
dgram
API此模組可讓您在 Chrome 打包應用程式中使用 Node.js dgram (UDP) API。
無需學習 Chrome 應用程式中用於網路的 Chrome chrome.sockets
API 的怪癖,只需使用您熟悉的更高層級的節點 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 )
} )
有關完整的 API 文檔,請參閱 nodejs.org:dgram
若要執行測試,請使用npm test
。這些測試將運行 TCP 和 UDP 伺服器,並使用瀏覽器化的客戶端程式碼啟動一些不同的 Chrome 打包應用程式。目前測試需要 Mac 上的 Chrome Canary。如果您使用的是 Windows 或 Linux,請隨時發送拉取請求來修復此限制。
麻省理工學院。版權所有 (c) Feross Aboukhadijeh 和 John Hiesey。