Q&A

  • 데이터 형... unix & delphi


소켓을 통해 구조체를 보내구 받을려고 하는데... 정수형이 제대로 나오질



않네요... 유닉스 서버에서 보낼때.. short int로 보내고 델파이(client)에서는



smallint로 받는데 .. 값이 마이너스 값이 나오네요...



바루 받을수 있는 테이터 형은 없는지..? ... 궁금.. 아님 다른 방법이라두..





1  COMMENTS
  • Profile
    고드름 2001.02.22 00:26
    안녕하세요?

    고드름 김정입니다.



    UNIX 가 INTEL CPU 가 아니라면 당연히 비트가 뒤집혀 있을 겁니다.

    CPU 가 Integer 형을 처리하는 방식에 따라서 다르기 때문입니다.



    두 시스템에서 소켓으로 구조체를 보내고 받을 경우,

    Integer 의 경우, 비트 순서를 뒤집어서 사용하셔야 합니다.



    참고하세요.

    그럼.