Saya mencoba mengintegrasikan iperf dengan GUI berdasarkan Qt, tetapi ketika saya menjalankan iper_run_client() melalui metode yang dipanggil oleh acara tombol yang diklik _"Sumber daya tidak tersedia untuk sementara"_ kesalahan dilemparkan tepat setelah data ringkasan.
---------------------------------------------------
Server listening on 1234
---------------------------------------------------
Accepted connection from 127.0.0.1, port 55132
[ 5] local 127.0.0.1 port 1234 connected to 127.0.0.1 port 55134
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 2.16 GBytes 18.6 Gbits/sec (omitted)
[ 5] 1.00-2.00 sec 2.23 GBytes 19.2 Gbits/sec (omitted)
[ 5] 2.00-3.00 sec 2.37 GBytes 20.4 Gbits/sec (omitted)
[ 5] 0.00-1.00 sec 2.25 GBytes 19.4 Gbits/sec
[ 5] 1.00-2.00 sec 2.23 GBytes 19.1 Gbits/sec
[ 5] 2.00-3.00 sec 2.24 GBytes 19.3 Gbits/sec
[ 5] 3.00-4.00 sec 2.33 GBytes 20.0 Gbits/sec
[ 5] 4.00-5.00 sec 2.28 GBytes 19.6 Gbits/sec
[ 5] 5.00-5.04 sec 99.4 MBytes 20.5 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-5.04 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-5.04 sec 11.4 GBytes 19.5 Gbits/sec receiver
iperf3: error - unable to receive results: Resource temporarily unavailable
apa kemungkinan penyebab masalah ini? Mungkinkah itu dihasilkan oleh sesuatu yang terkait dengan mekanisme sinyal/slot Qt?
Terima kasih sebelumnya atas jawabannya.
Saya sama sekali tidak tahu. Tetapi membiarkan masalah ini terbuka jika seseorang di komunitas memiliki ide.
Terimakasih atas balasan anda.
Saya sudah mencoba menyelesaikannya dengan meletakkan kode yang sama dalam proyek C++ "murni" dan berhasil tanpa masalah, jadi saya pikir ini jelas merupakan masalah terkait Qt.
Bagaimanapun saya akan membiarkan masalah ini terbuka jika seseorang memiliki masalah yang sama dengan saya.
Oke, saya akan menutup masalah ini karena tidak banyak lagi yang bisa kita lakukan. Itu masih harus muncul jika orang mencarinya. Pelacak masalah bukanlah arsip pertanyaan dan jawaban, ini lebih merupakan daftar hal-hal yang harus kita pikirkan untuk meningkatkan iperf3.
Saya mendapatkan masalah ini, saya kasus saya adalah perbedaan antara versi iperf.
Hai,
Saya masih melihat masalah ini dan memastikan kedua sisi menjalankan versi yang sama. Itu terjadi ketika saya mencoba mengikat ke antarmuka untuk dapat dan mengatur port sumber:
iperf3 -c
iperf 3.1.3
ubuntu18.4 4.15.0-38-generic #41-Ubuntu SMP Rabu 10 Okt 10:59:38 UTC 2018 x86_64
iperf3: kesalahan - tidak dapat terhubung ke server:
Ini bekerja:
iperf3 -c
Server dijalankan seperti ini:
iperf3 -s -p
versi iperf3:
iperf 3.1.3
Linux bench08-pc01.ste.atl.lab.test 4.15.0-38-generic #41-Ubuntu SMP Rabu 10 Okt 10:59:38 UTC 2018 x86_64
Fitur opsional yang tersedia: pengaturan afinitas CPU, label aliran IPv6, pengaturan algoritma kemacetan TCP, sendfile / zerocopy, kecepatan soket
Terima kasih,