File was renamed from shm2.go |
| | |
| | | } |
| | | |
| | | func shmReciever2(url string, count int, args ...interface{}) { |
| | | s := deliver.NewServer(deliver.Shm, url, args...) |
| | | s, err := deliver.NewServerWithError(deliver.Shm, url, args...) |
| | | for { |
| | | if err == nil { |
| | | break |
| | | } |
| | | time.Sleep(1 * time.Second) |
| | | s, err = deliver.NewServerWithError(deliver.Shm, url, args...) |
| | | } |
| | | |
| | | go shmRecvImpl2(s, 0) |
| | | |
| | |
| | | |
| | | var cs []deliver.Deliver |
| | | for i := 0; i < count; i++ { |
| | | c := deliver.NewClient(deliver.Shm, url) |
| | | c, err := deliver.NewClientWithError(deliver.Shm, url) |
| | | for { |
| | | if err == nil { |
| | | break |
| | | } |
| | | time.Sleep(1 * time.Second) |
| | | c, err = deliver.NewClientWithError(deliver.Shm, url) |
| | | } |
| | | cs = append(cs, c) |
| | | go shmSenderImpl2(c) |
| | | } |