Skip to content
/ js.net Public

The js.net package contains classes for sending and receiving over a network.

Notifications You must be signed in to change notification settings

8088/js.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

js.net

The js.net package contains classes for sending and receiving over a network.

example

import URLRequest from 'js/net/loader/URLRequest'
import WorkerLoader from 'js/net/loader/WorkerLoader'
import LoaderDataFormat from 'js/net/loader/LoaderDataFormat'
import LoaderEvent from 'js/events/LoaderEvent'

var url = 'http:https://127.0.0.1/test.zip'
var request = new URLRequest(url)
var loader = new WorkerLoader()
loader.dataFormat = LoaderDataFormat.ZIP
loader.addListener(LoaderEvent.START, (evt) => { console.log(evt) })
loader.addListener(LoaderEvent.PROGRESS, (evt) => { console.log(evt) })
loader.addListener(LoaderEvent.ERROR, (evt) => { console.log(evt) })
loader.addListener(LoaderEvent.HTTP_STATUS, (evt) => { console.log(evt) })
loader.addListener(LoaderEvent.COMPLETE, (evt) => {
    let loader = evt.target
    console.log('zip file downloaded and decompressed, including internal files:', loader.data)
    loader.getFile('xxx').then((file) => { console.log(evt) }
})
loader.addListener(LoaderEvent.CLOSE, (evt) => { console.log(evt) })
try {
   loader.load(request)
} catch (err) {
   // ignore..
}

See the Wiki usage tips. Or look at the source code annotation.

About

The js.net package contains classes for sending and receiving over a network.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published