Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/walkor/workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
https://github.com/walkor/workerman
Signed-off-by: tianhe1986 <[email protected]>
499566845e1c4c9ab304bcfdd7e28fdea4c4c91e authored almost 7 years agoSigned-off-by: tianhe1986 <[email protected]>
843e34639427863979756e338720d3ed253102d2 authored almost 7 years agoWorker: removing unnecessary OS comparison
90f15a739b90d16254b962f2705e1b8a757a1cff authored almost 7 years agoSigned-off-by: tianhe1986 <[email protected]>
3d0f6ec18ee6c26f68e218acb002f932166b6c07 authored almost 7 years agob5166c896812e0946d9bcc18a43f05e450c93099 authored almost 7 years ago
f54a4c8a9dc54f62f064b1f6e3890a140b7cbcd2 authored almost 7 years ago
fix process exit with status 139 when they don't have protocol
991f3cdf317b73cc5e9c89ad5fb24eba45e4d9f4 authored almost 7 years agosync
ebd4b7b30c8a0ab225f89e9ae06c497f112fa266 authored almost 7 years ago5a954448b05287888e1b1b8ea11c393376d83903 authored about 7 years ago
Fix command option -q and clear code
3e1d4a3c2bbb83795c12d28784cc9be326d2b22b authored about 7 years ago380c57860dc7eeb1413808769c575f9e5fd29751 authored about 7 years ago
sync
75f995b7e613ff48a2542bd4c81ecf5f39d2ea02 authored about 7 years agoSupport Fully qualified name for Protocols
41f6d6b552c892ba9b6ba45a6e0a1f3ba1fe8596 authored about 7 years ago09a0edb93980ed5764440dd3e17eb889ef223688 authored about 7 years ago
7f1ab4574859e8e40b53223c6821aa020b7ce6de authored about 7 years ago
f6e129079e5f5398bffc218024f2dd95678fc564 authored about 7 years ago
f527fa6adedb20cc515d3e536a882fa08962b924 authored about 7 years ago
27a186d123403d7418a2310907f55e1395dca3c8 authored about 7 years ago
Add content type 'application/json' support in post request
cfeed6cfe670dd89e0c165479310e98d042e4a77 authored about 7 years ago66449ccb2f67a1893bf91ac5164524829aeaa95b authored about 7 years ago
511e7661c3ff5182dbe5390464a412d012608e47 authored about 7 years ago
58a16cb06d245399d1349a073214fd0f31db7fc1 authored about 7 years ago
3660eb5b887e4230285e4d563922ab4f85a16176 authored about 7 years ago
Update .gitignore
8a8cdf855250d0ee5d8bd6db1581ba151777cb08 authored about 7 years ago51b314e80b9a1473cd0346eb55671c11729490e9 authored about 7 years ago
c8ebcffdd0f4abdb3041549ff1dd4c0a124d8daa authored over 7 years ago
0828af6cb231a86fd183ffc8e1a51720a7019491 authored over 7 years ago
Adding support of custom functions within protocols
2b76f3046b99a6400959b22736bf62ebc54e94bd authored over 7 years agoAdding support of WebSocket subprotocols for WebSocket client.
Usage example:
$worker->onWorker...
796c413d0ef42b44da2e9ff6756241ab76c90b9c authored over 7 years agoSync with master
b61b82f958796d274cf75ede69d683ae6c7dd9c6 authored over 7 years ago5fbfbffaa2d2dbb2f0851a3fdba99e4a68f9f0bb authored over 7 years ago
Fix wrong comments
92597af9bf4f05085dbce0a80fa038e5e783cca6 authored over 7 years agoa32e2defd8f2d38e86245f2eaaae2b3cdb84ecd5 authored over 7 years ago
Merge walkor/Workerman
970532a41ac281c7478c5eb8eb4e976d38e8dad0 authored over 7 years agosync
074cbb7fceebec25e7201b68ba3e5dbd929db28d authored over 7 years ago916f6d683377ff9c8e0d40c8fa7307517f730336 authored over 7 years ago
94d6140525e6ac402f1b383aaeaa8c4964702285 authored over 7 years ago
72bbd4b9afa62ac7b04020522d3408af25f227ed authored over 7 years ago
unlisten method start newline
5e494eca506cabae3775cbfc96b31cb13401eb6e authored over 7 years agob06660e00acac602b445ce0065694c1e921d4261 authored over 7 years ago
bug fix
3dd7124bf53decbcf9336e65a8111ef8879c1955 authored over 7 years agof40eccd3c1c700196c216752d8e3cf609a55cd77 authored over 7 years ago
Add graceful reload functionality useing SIGQUIT.
337b2c34f47ead44fcaa6ca979aa70db4f8c4c53 authored over 7 years ago7822308789f4bfcbaa3866a1a7610a0b7c57b089 authored over 7 years ago
e7cdd124194a667e44b0096da5c2be5da236ce65 authored over 7 years ago
Adjust code format
637e3f3690c6d9ec393e03ee131e4dc5b47b80c8 authored over 7 years agod3df9f5ff395cb50d032a9e150f600080390ecaa authored over 7 years ago
Patch 1
998e5fb7b739cda5a65a514a1ca4dda12b385ef7 authored over 7 years ago77465f735307a03a8fd54044326d9cc3e8dbbb85 authored over 7 years ago
fix break bug
8994f1cab3c05ce934006f9c7a4ee69dcd6533d3 authored over 7 years ago848166495fbe26628e457608ab87a2759f7c7280 authored over 7 years ago
Add graceful stop and restart
06e2932f71c29c7e41e8c604cdbd580d1626df6a authored over 7 years agob04d5886b66d38c56dffcc825c75f96473b48532 authored over 7 years ago
“php file.php stop -g” will stop process when all connections closed.
This is not conflict with...
update
041ea7b3daa64a298c798be81dac36090d144c23 authored over 7 years agoa968d460bdfcfc3e106731668c2cabde45fba4b3 authored over 7 years ago
update listen() correspond unlisten()
60168419a1494e2636d1ad16585ace2aa7946ab5 authored over 7 years ago30245d20eb5c1a4442abb6bf4fbc8d38e6dd46eb authored over 7 years ago
d9d6b9e3fe0a0cb8bb6bd14c96e96117ee9074d7 authored over 7 years ago
solve int overflow
77fd43af2bc173d4eb4e3b98cda725f3fa45e851 authored over 7 years ago5d6c5a0e9440faf31a2b3c55fd0a31ed3105f2ef authored over 7 years ago
b6737b0012a29fdeea9648fe3252cfcdc020ad69 authored over 7 years ago
Websocket - outgoing PING packets, now this packet contains MASK.
676a15f971a9a14c2d4af195d35b81d1657ea72b authored over 7 years agoAccording to Section 5.2 of the specification, all frames from client to server have the mask bit...
ea04a07d2951dbbab164e17b2d3d0826a3aa5067 authored over 7 years ago055657a9fac9483a5e4fe4edb229aeb307a456d7 authored over 7 years ago
56e4145c60722133259f542e9e138d846476ff3a authored over 7 years ago
f46d92b4cd515e08b7634c64523c4d96ea98ad51 authored over 7 years ago
Resolution for issue #211
51f20ead9b9f69893d87d3a361d0f76d009d3440 authored over 7 years ago$worker = new Worker("websocket://0.0.0.0:443");
$worker->onWebSocketConnect = function($conn, $b...
Fix unix domain socket file permission
fa41fdb31cb4b97f492d19207c375267815f00be authored over 7 years agoSocket file permission is not same with forked worker.Fix it.
ef42b9f730044684cfbea507a0023c65d260159d authored over 7 years ago7d2e68006eff8bf5f85e6fbbbf2c18bb03dcf72e authored over 7 years ago
Solving int overflows
14c7b488aec9212546d20f2c1e8b01fe049644bc authored over 7 years agoLet the usage shows to users the second optional available argument -d
54e2fb725767ba631519c5c9b887d4d00dfe28cb authored over 7 years ago08286d8d7317d32a0be3c55531d4c1b64d0cb9cf authored over 7 years ago
6a0419c6b901533069dd83bb15d663ff6906f011 authored over 7 years ago
01aadefdc3e7bf65dd0956d1d876bc9d27cd9156 authored over 7 years ago
89f846025071786ba0b5d98ff2ce041b065347fe authored over 7 years ago
4a0f9f5780afca71a133c904c32b1cb4bc7da09b authored over 7 years ago
90b07354d90add9963d4cbcbc724e0b69fea9d12 authored over 7 years ago
d0ceb68782e27537f78735880581829253981c03 authored over 7 years ago
ea47ff196fb56db812ed5231ee55655139b115f8 authored over 7 years ago
Fix #201
801d914397ab0efee9ecba95f1de8e45b7c970a9 authored over 7 years agof31808bb58ab830d519a0deb3b305eca4d85d0d8 authored over 7 years ago
441139228fc69cd2dda1c09a9b772e5466963af9 authored over 7 years ago
f3a23f2ce626a3326a6ebbee3627e7faa1d859ab authored over 7 years ago
423bb7cfb97426e82e4e458889a4f51f2dbf1b09 authored over 7 years ago
457d42475bb652102206977dcf965597382b8aaf authored over 7 years ago
7442b2fb125ddbf629ae386fc6cbb575813b3e6d authored over 7 years ago
709ba2780222b1a0da568f4906edbec462b96098 authored over 7 years ago
b1e894838573413b4fa90e8645402dba201796de authored over 7 years ago
42623cabe4ceec22711eba60043f652e7a993361 authored over 7 years ago
2818bf310cb903a940f6b5a38f5e520c776db056 authored over 7 years ago
f285b7ead4f5186781e8fe7cfafdfc56dcd1754a authored over 7 years ago
51fb2f37b71bbb8a9c8ebd90d82bc77f667a39d4 authored over 7 years ago
b4ea10d42a1e9c87ab82b78a7c4b681f105016b0 authored over 7 years ago
1041c5a1cdb7b17d308dabe803c219333b1c06c0 authored over 7 years ago
bugfix #192
cdcb8097feb8fb3d23d0ed1586ca36862df0902b authored over 7 years ago