554325746@qq.com
2019-08-21 bf6ffa3d11933e397d2135a97dfd73c624b4f864
shm.go
@@ -100,7 +100,6 @@
   var param []int
   for _, v := range args {
      fmt.Println(v)
      switch v.(type) {
      case int:
         param = append(param, v.(int))
@@ -109,13 +108,16 @@
         return nil, errors.New("shmServer created recv error parameters")
      }
   }
   blocks, size := 2, maxRecvSize
   if len(param) != 2 {
      return nil, errors.New("shmServer created recv too much parameters")
   }
   blocks, size = param[0], param[1]
   shm.Unlink(url)
   rw, err := shm.CreateSimplex(url, 0644, param[0], param[1])
   rw, err := shm.CreateSimplex(url, 0644, blocks, size)
   if err == nil {
      fmt.Println(rw.Name())
      return &SHM{