-
websocket 在每次连接和每次异常断开(网页关闭掉)
或者发送消息的时候 会导致内存消耗并无释放。
ghost updated
8 years ago
-
使用java sdk和benchmark/client进行测试是comet TCP出错:
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x0 pc=0x40a0ee]
goroutine 33205 [running]:
main.LogSlow…
-
Hi, 我在自己的项目中借用了goim的timer实现 :), 使用过程中发现了一个问题:
当前的timer实现是检测不到某个`TimerData`已经被`Del`过,在以下场景中会导致死循环。
``` go
tmr := NewTimer(100)
t1 := tmr.Add(time.Second, "test_1", func() {
fmt.Print…
-
I searched the whole project, did not find any code to refer to it.
Can delete it? Sorry, I have code cleanliness.
-
我使用examples中的JS的websocket,连接测试环境时,总是出错:
> [08/13/16 15:06:13] [EROR] key: 33_3 server websocket failed error(websocket: close 1001 (going away))
> [08/13/16 15:06:13] [DEBG] key: 33_3 wakeup exit dis…
-
日志里错误打印:
dispatch websocket error(json: error calling MarshalJSON for type json.RawMessage: invalid character '\x00' looking for beginning of value)
case就是doc里的 curl -d "{\"test\": 1}" http://127.0.0…
-
client 发送消息
1 client->comet->logic->router
2 caller->logic->kafa->job->client
这两个消息链没有直接联系起来,所以在场景 clientA 发送 消息到 clientB 时,要再次通过 caller 来 push消息。 这样来看,goim 主要是使用场景应该是 push 消息到多个客户端。但是这样有一点,我还没有理解这里的…
ghost updated
8 years ago
-
根据文档配置完成也跑了起来,不过用客户端demo跑了一下再收到第一个心跳之后服务器端就会崩掉,错误信息如下:
[EROR] key: handshake failed error(default server codec pack length error)
panic: runtime error: invalid memory address or nil pointer dereferen…
-
在client.conf中修改type 为 2,修改cert.file 为 ./cert.pem,拷贝自带的cert.pem到bin目录下,然后运行,无法运行:
eric@go:~/go/bin$ ./client 1 5000 localhost:8090
[06/20/16 17:28:48] [INFO] ===================WEBSOCKETS!
eric@go:~/go…
-
eric@go:~/go/bin$ ./push 0 20000 localhost:7172 60
[06/16/16 18:55:58] [INFO] req: "/1/push", post: "{"m":{"test":1},"u":10000}", res:"{"ret":65535}", ip:"127.0.0.1:56348", time:"0.000036s"
[06/16/16…