private void btnPing_Click(object sender, EventArgs e){........省略定義 pingTh = new Thread(new ThreadStart(pingMethod(string pingIP, int myTimeOut, byte[] mySendData));} //這里提示錯誤,無效的表達式string .我有個感覺,void空類型的方法就能定義線程,但帶參數就是不行。下面是我定義 的一個方法threadStart//ping的方法,輸出未超時和超時時的打印日志。public void pingMethod(string pingIP, int myTimeOut, byte[] mySendData){Ping ping = new Ping(); //建立ping對象PingOptions options = new PingOptions(64, true);txtRecord.AppendText("開始進行ping包測試,如果中途按停止健則統計開始到上一個包的數據\r\n");try{for (int i = 1; i <= pingNum; i++){PingReply reply = ping.Send(pingIP, timeOut, mySendData, options);.......//后面的省略,方法而已}}
- 2 回答
- 0 關注
- 1231 瀏覽
添加回答
舉報
0/150
提交
取消