Comments (5)
哪个例子?报错详细提示?
运行下tests/Run.sh或者Run.bat会有问题么?
from cellnet.
README.md给的例子
from cellnet.
协议
syntax = "proto3";
package test;
message TestRequest {
string name = 1;
sint32 age = 2;
}
message TestResponse {
string info = 1;
}
代码
func main() {
queue := cellnet.NewEventQueue()
peerIns := peer.NewGenericPeer("tcp.Acceptor", "server", peerAddress, queue)
proc.BindProcessorHandler(peerIns, "tcp.ltv", func(ev cellnet.Event) {
switch ev.Message().(type) {
case *cellnet.SessionAccepted:
fmt.Println("server accepted")
case *cellnet.SessionClosed:
fmt.Println("session closed: ", ev.Session().ID())
case *test.TestRequest:
HandlerTestRequet(ev)
}
})
peerIns.Start()
queue.StartLoop()
}
from cellnet.
这是你自己改的代码出的问题,不是cellnet自己带的出问题。
import里加入
_ "github.com/davyxu/cellnet/peer/tcp"
_ "github.com/davyxu/cellnet/proc/tcp"
from cellnet.
我也有同样的问题,应该很简单,但是没有解决,可惜了。
panic: peer type not found 'tcp.Acceptor'
try to add code below:
import (
_ "github.com/davyxu/cellnet/peer/tcp"
)
goroutine 1 [running]:
github.com/davyxu/cellnet/peer.NewPeer(0x13abbac, 0xc, 0xc000129ef8, 0x12ef756)
/Users/ccui/go/src/github.com/davyxu/cellnet/peer/peerreg.go:61 +0x62d
github.com/davyxu/cellnet/peer.NewGenericPeer(0x13abbac, 0xc, 0x13a9f33, 0x6, 0x13ac5c6, 0xf, 0x14236c0, 0xc00000e400, 0xc000129f88, 0x10075df)
/Users/ccui/go/src/github.com/davyxu/cellnet/peer/peerreg.go:72 +0x39
from cellnet.
Related Issues (20)
- 请问怎么实现tsl支持 HOT 1
- 例子 HOT 2
- rpc怎么实现嵌套链式调用 HOT 4
- 网络层的小包读取都是readfull和new buffer gc开销会很严重
- 你好,非队列的rpc 处理能否放入独立的goroutine? HOT 3
- websocket
- websocket 链接失败
- 大佬 如何用json或者proto协议 作为数据传递 能否给个实列 HOT 1
- 请问v5版本有什么新特性么? HOT 2
- metaByID 不存在线程问题吗?
- 流量支持TLS加密接口吗 HOT 1
- Pipe的优化建议:减少Pick内的数据拷贝 HOT 1
- pipe.go里面Pick函数
- 请问cellnet适合用作物联网mqtt broker吗? HOT 1
- 没有使用go自带的channel是由于什么原因? HOT 1
- 服务端无法接受4M的请求 HOT 2
- 编解码器 codec 的一个 bug HOT 2
- 在SendLTVPacket里面每次发送都创建一个同样大小的pkt HOT 7
- writeList[0:0]会造成内存泄漏吗 HOT 4
- 有没有网关的实现列子 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cellnet.