龙赣华
2019-05-31 3c8609a3da72cb2f3610f3f1789dafacc6c0f40f
sdk/sdk.go
@@ -11,9 +11,8 @@
   "github.com/golang/protobuf/proto"
   "basic.com/valib/deliver.git"
   "basic.com/pubsub/protomsg.git"
    "basic.com/dbapi.git"
   "basic.com/valib/deliver.git"
)
const (
@@ -22,8 +21,6 @@
)
var SocketManage = make(map[string]SocketContext)
var sdkapi dbapi.SdkApi
type SocketContext struct {
   Sock    deliver.Deliver
@@ -34,10 +31,9 @@
func Init() {
    fmt.Println("============= init sdk info =====================")
   sdklist := SdkAll() //获取所有sdk
   SdkCreateTopic(sdklist) // 创建主题
   SdkCreateTopic(util.Sdklist) // 创建主题
   for _, sdkid := range sdklist { // 创建sdk server
   for _, sdkid := range util.Sdklist { // 创建sdk server
        url := fmt.Sprintf("ipc:///tmp/%s%s",sdkid,postPull)
      sdkidser, socketser, err := NewSdkSocketListen(deliver.PushPull, sdkid, url)
      if err != nil {
@@ -110,13 +106,6 @@
   return
}
// 调用  http 借口获取摄像机信息
func SdkAll() (sdklist []string) {
   //sdklist = httpclient.GetSdk("http://192.168.1.124:8000/data/api-v/sdk/findskdid")
    sdklist = sdkapi.GetAllSdkIds()
   return
}
// 创建主题
func SdkCreateTopic(sdklist []string) (err error) {
   for _, sdkid := range sdklist {
@@ -129,7 +118,6 @@
   return nil
}
// create server
func NewSdkSocketListen(mode int, sdkid string, url string) (sid string, socket SocketContext, err error) {