gnet @ v2.9.0
integrity
- size
- 197.2 KiB
- downloaded
- last checked
- overlays
- go
- detected
- go module github.com/panjf2000/gnet/v2
release notes
[!TIP] The gnet client is now capable of handling network traffic through multiple event loops!
🚀 Features
- feat: support running client with multiple event loops (#709)
- feat: support customizing
TCP_KEEPINTVLandTCP_KEEPCNT(#708)
Full Changelog: https://github.com/panjf2000/gnet/compare/v2.8.0...v2.9.0
Thanks to all these contributors: @panjf2000 for making this release possible.
download
unix · zip
curl -fL -o v2.9.0.zip https://ratatoskr.space/pkg/gnet/v2.9.0.zip
printf '%s %s\n' '06061ae169b72c090bf36608256ebb92ff76d3c2b5260ac2977656ad730b3e40' 'v2.9.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/gnet/v2.9.0.zip"
$out = "v2.9.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "06061ae169b72c090bf36608256ebb92ff76d3c2b5260ac2977656ad730b3e40") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.9.0.tar.gz https://ratatoskr.space/pkg/gnet/v2.9.0.tar.gz
printf '%s %s\n' 'caada7445f56a53c0f3dd5f3988185983933d0b2f870ab58662ca0b60a7dd58c' 'v2.9.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/gnet/v2.9.0.tar.gz"
$out = "v2.9.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "caada7445f56a53c0f3dd5f3988185983933d0b2f870ab58662ca0b60a7dd58c") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v2.9.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.9.0.zip
printf '%s %s\n' '06061ae169b72c090bf36608256ebb92ff76d3c2b5260ac2977656ad730b3e40' 'v2.9.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.9.0.zip"
$out = "v2.9.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "06061ae169b72c090bf36608256ebb92ff76d3c2b5260ac2977656ad730b3e40") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v2.9.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.9.0.tar.gz
printf '%s %s\n' 'caada7445f56a53c0f3dd5f3988185983933d0b2f870ab58662ca0b60a7dd58c' 'v2.9.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.9.0.tar.gz"
$out = "v2.9.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "caada7445f56a53c0f3dd5f3988185983933d0b2f870ab58662ca0b60a7dd58c") { throw "sha256 mismatch" }
| artifact | format | size | hashes |
|---|---|---|---|
| v2.9.0.zip | zip | 197.2 KiB |
blake3-24 16f0a71a888bcc6cd7886330a850a28265aa5ff5fbe5d4e8
sha256 06061ae169b72c090bf36608256ebb92ff76d3c2b5260ac2977656ad730b3e40
sha1 f8c9c2ff36e1bfb123ed39f798f6096a45facff3
|
| v2.9.0.tar.gz | tar.gz | 112.3 KiB |
blake3-24 d8a200e535ffb2ec16ea33352e05f70219bbe45ad46ff1bc
sha256 caada7445f56a53c0f3dd5f3988185983933d0b2f870ab58662ca0b60a7dd58c
sha1 f9894960c9b4b5c227b660c1694a9540cf958708
|
go module archive
module zip with the module path rewritten to this mirror; fetched by go get through the
GOPROXY route
| artifact | format | size | hashes |
|---|---|---|---|
| v2.9.0.zip | zip | 200.4 KiB |
blake3-24 61673c67dd5d1f31ab458d6f576cb1cad04245098e189d26
sha256 a65f5ae01417870f2ff30246ffd6fd1052f219e78418627a85bcf3a98dfb95ba
sha1 08e5c12210e9f8bf9e6a6e8937d475d2233a3615
|
install
bazel
http_archive(
name = "gnet",
urls = ["https://ratatoskr.space/pkg/gnet/v2.9.0.tar.gz"],
integrity = "sha256-yq2nRF9WpTwPPdXzmIGFmDkz0LL4cKtYZiygtgp91Yw=",
strip_prefix = "gnet-v2.9.0",
)
zig
.url = "https://ratatoskr.space/pkg/gnet/v2.9.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/gnet/v2@v2.9.0
install via yggdrasil mesh
bazel
http_archive(
name = "gnet",
urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.9.0.tar.gz"],
integrity = "sha256-yq2nRF9WpTwPPdXzmIGFmDkz0LL4cKtYZiygtgp91Yw=",
strip_prefix = "gnet-v2.9.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2.9.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/gnet/v2@v2.9.0