gnet-io / gnet-examples

Examples of gnet
MIT License
245 stars 77 forks source link

不支持windows么? #26

Closed ayamzh closed 3 months ago

ayamzh commented 3 months ago

enine.go好像只能在linux下运行

panjf2000 commented 3 months ago

支持 Windows,你是在 Windows 运行之后报错了?把错误信息贴上来啊

ayamzh commented 3 months ago

image @panjf2000

ayamzh commented 3 months ago

//go:build linux || freebsd || dragonfly || darwin // +build linux freebsd dragonfly darwin

package gnet

import ( "context" "runtime" "sync" "sync/atomic"

"github.com/panjf2000/gnet/v2/internal/netpoll"
"github.com/panjf2000/gnet/v2/pkg/errors"

)

type engine struct {

panjf2000 commented 3 months ago

Windows 版 gnet 要到 v2.3 才支持,当前版本是 v2.0.0,所以有这个问题,现在已更新到 v2.5.7,应该可以了,请拉取最新的代码再试试。