first commit
This commit is contained in:
31
cmd/signal-server/main.go
Normal file
31
cmd/signal-server/main.go
Normal file
@ -0,0 +1,31 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"log"
|
||||
"net"
|
||||
|
||||
signal_server "git.jeffthecoder.xyz/guochao/meow-signaling.jeffthecoder.xyz/pkg/impl/signal-server"
|
||||
proto "git.jeffthecoder.xyz/guochao/meow-signaling.jeffthecoder.xyz/pkg/proto/signal-server"
|
||||
"google.golang.org/grpc"
|
||||
)
|
||||
|
||||
func main() {
|
||||
impl, err := signal_server.New(signal_server.Options{
|
||||
RedisServers: []string{"127.0.0.1:6379"},
|
||||
RedisDatabase: 0,
|
||||
RedisKeyPrefix: "signaling",
|
||||
})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
listener, err := net.Listen("tcp4", "0.0.0.0:4444")
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
grpcServer := grpc.NewServer()
|
||||
proto.RegisterSignalingServer(grpcServer, impl)
|
||||
log.Println("listening on 4444")
|
||||
if err := grpcServer.Serve(listener); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user