Q&A

  • 소켓으로 클래스객체 보내고 받기?
만일 제가 user란 클래스를 하나 만들어서 서버와 클라이어트 같에

클래스객체를 주고 받으면서 클래스 객체로 통신 내용을 확인할려구 하는데

그냥 스트링을 보내는건 히히 간단하게 봤는데..

클래스를 보내는건 어떻게 해야 될까요

스트림으로보내면 되나?

지금은 indy를 쓰고 있는데

일단 꼭인디가아니더라도 간략히 소스 정도만 ..

아는 분 꼭 부탁드립니다.

1  COMMENTS
  • Profile
    이경문 2001.05.11 22:06
    원래 소켓이라는 것이 Octet을 단위로 하고 있습니다.

    쉽게 말해서 Byte의 연속이라고 보시면됩니다.

    Application에서 String을 보내던지, 클래스를 보내던지

    TCP상에서는 무조건 Byte의 연속이라고 봅니다.

    그러므로 클래스를 송수신하려면

    String이나 Char array로 전환하는 과정이 필요합니다.

    답변이 되었을 런지...



    이곤섭 wrote:

    > 만일 제가 user란 클래스를 하나 만들어서 서버와 클라이어트 같에

    > 클래스객체를 주고 받으면서 클래스 객체로 통신 내용을 확인할려구 하는데

    > 그냥 스트링을 보내는건 히히 간단하게 봤는데..

    > 클래스를 보내는건 어떻게 해야 될까요

    > 스트림으로보내면 되나?

    > 지금은 indy를 쓰고 있는데

    > 일단 꼭인디가아니더라도 간략히 소스 정도만 ..

    > 아는 분 꼭 부탁드립니다.