Q&A

  • Indy의 tcpclient에서 메시지 받는 방법
안녕하세요
플 초짜입니다.

CS플을 하려는데요..
indy의 tcpserver, tcpclient를 사용하려고합니다.

tcpserver에서는 tcpclient가 보내는 packet을 execute를 이용해서 받았는데요
반대로 tcpserver가 tcpclient에세 메시지를 보낼때에는
tcpclient에서의 어떤 함수로 받는거죠?

tcpclient에는 tcpserver의 onexecute와 같은 놈이 없는거에요?
ㅠ_ㅠ

없다면 tcpclient에서 쓰레드나 타이머로 readbuff로 항상 버퍼를 체크해야하나요?

vc로만 cs를 했었는데.. indy를 사용하려니 헷갈리네요..ㅠ_ㅠ
1  COMMENTS
  • Profile
    이강석 2003.08.19 01:31
    안녕하세요..저도 초짜입니다..
    하지만 execute로 클라이언트에서 보내온 패킷을 받는다는 것은 저로썬
    생소하군요..
    C를 하셨다니깐...허긴 소켓이 C는 아니니깐...
    거기에서도 마찬가지 방식으로 작동하지 않습니까?
    쓰레드를 이용해서 알리는 방법이 존재하고,
    또 많이 쓰는 방식이 select<--이 넘을 쓰곤 하자나여?
    글고 서로 패킷을 주고받을때는 read,send를 씁니다..틀린가요?
    제가 알기로는 indy에서도 이런 함수들이 존재하는 걸로 알고 있습니다.
    인자도 거의 같은걸로.....쩌업....
    제 답변이 틀리다면 리필 달아주세요..저도 헷갈리네요..
    요즘 업이 ERP로 바뀌어 버려서..ㅋㅋ
    그럼 즐프하세염....