fix: Error printing method called

This commit is contained in:
Leo
2023-01-13 13:48:46 +08:00
parent 2d95fed6b2
commit 7ee76591b4
2 changed files with 11 additions and 6 deletions

View File

@@ -87,10 +87,13 @@ func (t *TCPTracer) Execute() (*Result, error) {
time.Sleep(1 * time.Millisecond)
}
go func() {
for {
t.AsyncPrinter(&t.res)
time.Sleep(50 * time.Millisecond)
if t.AsyncPrinter != nil {
for {
t.AsyncPrinter(&t.res)
time.Sleep(50 * time.Millisecond)
}
}
}()
// 如果是表格模式,则一次性并发请求

View File

@@ -70,9 +70,11 @@ func (t *UDPTracer) Execute() (*Result, error) {
time.Sleep(1 * time.Millisecond)
}
go func() {
for {
t.AsyncPrinter(&t.res)
time.Sleep(50 * time.Millisecond)
if t.AsyncPrinter != nil {
for {
t.AsyncPrinter(&t.res)
time.Sleep(50 * time.Millisecond)
}
}
}()
// 如果是表格模式,则一次性并发请求