D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
cpanel
/
ea-nodejs10
/
lib
/
node_modules
/
npm
/
node_modules
/
lockfile
/
Filename :
sockets.md
back
Copy
to ACQUIRE(lockname) - create server, listen on lockname - if enotsock, WATCH(lockname) - if eaddrinuse, - CONNECT(lockname) - unref server - lock has been acquired via server ! on connection, place sockets in queue to RELEASE(lockname) - if acquired via connection - disconnect - if acquired via server - send "OK" to front-most connection - when connection disconnects, RELEASE(lockname) - if acquired via filename - unlink file to CONNECT(lockname) - net.connect(lockname) - if enoent or socket termination, ACQUIRE(lockname) - when server says "OK", - lock has been acquired via connection to WATCH(lockname) - fs.watch(lockname) - on change, ACQUIRE(lockname)
Name
Size
Last Modified
Owner
Permissions
Actions
.travis.yml
0.123
KB
September 13 2023 2:48:05
root
0644
CHANGELOG.md
1.782
KB
September 13 2023 2:48:05
root
0644
LICENSE
0.747
KB
September 13 2023 2:48:05
root
0644
README.md
2.029
KB
September 13 2023 2:48:05
root
0644
gen-changelog.sh
0.232
KB
September 13 2023 2:48:05
root
0644
lockfile.js
8.223
KB
September 13 2023 2:48:05
root
0644
package.json
1.693
KB
September 13 2023 2:48:05
root
0644
sockets.md
0.684
KB
September 13 2023 2:48:05
root
0644
speedtest.js
1.346
KB
September 13 2023 2:48:05
root
0644
2017 © D7net | D704T team