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
+6 -3
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)
}
}
}()
// 如果是表格模式,则一次性并发请求
+5 -3
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)
}
}
}()
// 如果是表格模式,则一次性并发请求