Delphi 7 + Indy + UDPServer 的問題 |
答題得分者是:jaya
|
雪豆豆
一般會員 發表:19 回覆:22 積分:13 註冊:2002-08-18 發送簡訊給我 |
當 UDPServer 接收到資料跑了類似 showmessage 這樣的 function
那似乎 UDPServer 就會卡住不在繼續進行運作了
例如 procedure TfrmServer.UDPServerUDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
var CommStr: TStringStream;
begin
CommStr := TStringStream.Create('');
CommStr.CopyFrom(AData, AData.Size);
ShowMessage(CommStr[0]);
CommStr.Free;
end; 那下一個封包就會進不來.. 就停留在上一次 ShowMessage 那邊
除非把 ShowMessage 視窗關掉才會繼續進行
不知道有沒有人可以解決這個問題阿?
|
jaya
初階會員 發表:9 回覆:70 積分:30 註冊:2002-05-22 發送簡訊給我 |
|
雪豆豆
一般會員 發表:19 回覆:22 積分:13 註冊:2002-08-18 發送簡訊給我 |
|
jaya
初階會員 發表:9 回覆:70 積分:30 註冊:2002-05-22 發送簡訊給我 |
|
雪豆豆
一般會員 發表:19 回覆:22 積分:13 註冊:2002-08-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |