chrome net
1.0.0
net API를 사용하십시오이 모듈을 사용하면 Chrome 패키지 앱에서 Node.js Net (TCP) API를 사용할 수 있습니다.
Chrome의 chrome.sockets 의 기발한 것을 배우는 대신 Chrome 앱에서 네트워킹을위한 API를 삭감하면 친숙한 고급 노드 API를 사용하십시오 . 그런 다음 Browserify로 코드를 컴파일하면 모두 설정됩니다!
npm install chrome-net
모든 매개 변수 목록 속기 및 변형을 포함하여 Node의 net API를 사용하십시오.
예제 TCP 클라이언트 :
var net = require ( 'chrome-net' )
var client = net . createConnection ( {
port : 1337 ,
host : '127.0.0.1'
} )
client . write ( 'beep' )
client . on ( 'data' , function ( data ) {
console . log ( data )
} )
// .pipe() streaming API works too!예 TCP 서버 :
var net = require ( 'chrome-net' )
var server = net . createServer ( )
server . on ( 'listening' , function ( ) {
console . log ( 'listening' )
} )
server . on ( 'connection' , function ( sock ) {
console . log ( 'Connection from ' + sock . remoteAddress + ':' + sock . remotePort )
sock . on ( 'data' , function ( data ) {
console . log ( data )
} )
} )
server . listen ( 1337 )전체 API 문서 : NET은 Nodejs.org를 참조하십시오
테스트를 실행하려면 npm test 사용하십시오. 테스트는 TCP 및 UDP 서버를 실행하고 브라우시 화 된 클라이언트 코드를 사용하여 몇 가지 다른 Chrome 패키지 앱을 시작합니다. 테스트는 현재 Windows에서 Chrome 또는 Mac의 Chrome Canary가 필요합니다. Linux에있는 경우 풀 요청을 보내서이 제한을 수정하십시오.
MIT. 저작권 (c) Feross Aboukhadijeh, John Hiesey & Jan Schär.