|
1)
지금 이렇게 해보려고 구상중인데 가능할까요?
QnA게시판 계속 보곤 있는데 초보라 잘 모르겠네요 ^^:;
기본 폼에서 타이머에서 플래그를 하나 갖고 있구요
타이머에서 시간 맞춰 플래그를 SET 합니다.
쓰레드는 무한루프로 돌면서 그 플래그를 쳐다보다가
SET되면 TCP컴포넌트를 이용하여 미리 저장해놓은
데이터 패킷을 보내는겁니다.
그리고 다시 플래그 클리어.
[기본폼]
타이머에서 플래그만 조작함
[쓰레드]
플래그가 SET 되면 SendBuffer를 이용하여 연결된 TCP서버로 데이터 전송./
이렇게 움직이게요
2)
쓰레드에서 따로 아래의 코드가 포함된 함수를 만들고
Form1->ClientSocket->SendBuffer(Buffer,Size)
Execute() 내부에서 Synchronize(함수명)해서
이런식으로 쓰레드 없이 썼었는데 쓰레드 쓸 경우 위처럼 그냥 사용하면 될까요?
강좌란의 임프님 쓰레드 강의 보면서 하고 있는데 잘 안되서 이것 저것 해보다가
혹시 이렇게 쓰는게 맞는가 싶어서요.
답변 주신 분들께 미리 감사 드립니다.
|