other: 示例及 buffer README.md 更新

This commit is contained in:
kercylan98 2023-12-23 18:16:01 +08:00
parent eb28d42bf1
commit c3e1581289
3 changed files with 6 additions and 8 deletions

View File

@ -1,16 +1,14 @@
package main
import (
"fmt"
"github.com/kercylan98/minotaur/server"
)
func main() {
srv := server.New(server.NetworkWebsocket,
server.WithShunt(func(conn *server.Conn) string {
return fmt.Sprint(conn.GetData("roomId"))
}),
)
srv := server.New(server.NetworkWebsocket)
srv.RegConnectionOpenedEvent(func(srv *server.Server, conn *server.Conn) {
srv.UseShunt(conn, conn.GetData("room_id").(string))
})
srv.RegConnectionReceivePacketEvent(func(srv *server.Server, conn *server.Conn, packet []byte) {
conn.Write(packet)
})

View File

@ -48,7 +48,7 @@ import (
)
func main() {
unbounded := buffer.NewUnboundedN[int]()
unbounded := buffer.NewUnbounded[int]()
for i := 0; i < 10; i++ {
unbounded.Put(i)
}

View File

@ -16,5 +16,5 @@ func TestNewStateLine(t *testing.T) {
return true
})
t.Log(sl.GetState(time.Now()))
t.Log(sl.GetStateByTime(time.Now()))
}