|
안녕하세요 kermi 입니다.
저도 인디는 잘 써보지 않아서 모르겠습니다. 요즘 인디에 관한 질문이 많이 올라오고
있어서 소스분석을 시작해 볼려고 합니다.(회사 일 관계로 많이 보진 못합니다 ^^;;)
우선 대충 훑어본 인디의 질문들은 대개가 TCP Server와 TCP Client입니다.
지금 작업하시는게 Linux에서도 호환돼야 하는건가요?
만약 그렇지 않다면 TServerSocket이나 TClientSocket을 사용하세요..
인디소켓이 최근에 나온거라고 해서 성능의 비약적인 발전이 있는건 아닙니다.
오히려 인디는 카일릭스와 크로스 플랫폼을 지원하기 위해 성능상의 얼마를 포기한것 같습니다.
물론 구체적인 테스트를 진행한건 아니구 전적으로 개인적인 의견입니다. ^^;;
그럼 질문의 본질을 따져서... TCP Client는 타이머를 쓸수밖에 없는것 같네요...
메시지가 도착했다는걸 알수 있는 다른 이벤트가 없습니다.
돌려말해서 예제에 타이머를 썼다면 그게 예제를 만든사람 생각에 최상의 방법이라는
얘기가 되지 않을까요?
만약 TServerSocket이나 TClientSocket을 사용해도 된다면 델파이 예제를 참고하시면 될겁니다.
블루님 질문에 답변이 되었는지 모르겠군요...
블루 님이 쓰신 글 :
: MFC로 플밍을 하다가 인디를 접해보게 되었습니다.
: 그런데 인디는 Send와 Recv즉 WriteBuffer과 ReadBuffer를 할때에
: 서버쪽에서는 OnExecute에서 이벤트가 일어나고 클라이언트에서는 타이머로 계속
: Receive를 해야하나요??/지금 말하는게 맞는지좀 알려주세요,,,
: 1:1채팅이라두 간단한거 소스좀 올려주시면 더 감사하겠습니다.
: 인디소켓에 있는예제 말구여 님들이 직접 짠거라던지..아님 다른분이 짠거라두..
: 그럼 수고하세요...
:
|