chrome net
1.0.0
net APIを使用しますこのモジュールでは、Chromeパッケージアプリでnode.js Net(TCP)APIを使用できます。
Chromeのchrome.sockets APIの癖を学ぶ代わりに、ChromeアプリでネットワークするためのAPIは、よく知っている高レベルのノードAPIを使用してください。次に、Browserifyでコードをコンパイルすると、すべて設定されます!
npm install chrome-net
すべてのパラメーターリストの速記とバリエーションを含むノードの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ドキュメントについては、nodejs.orgを参照してください:net
テストを実行するには、 npm testを使用します。このテストは、TCPおよびUDPサーバーを実行し、ブラウザー化されたクライアントコードを備えたいくつかの異なるChromeパッケージアプリを起動します。現在、このテストでは、WindowsのChromeまたはMacのChrome Canaryが必要です。 Linuxを使用している場合は、この制限を修正するためにプルリクエストをお気軽に送信してください。
mit。 Copyright(c)Feross Aboukhadijeh、John Hiesey&JanSchär。