Q&A

  • C Socket과 Delphi와 통신할때...
안녕하세요. 고수님들...

다름이 아니라 C Socket Program으로 Delphi와 UDP 통신을 하려고 합니다.

Delphi에서 Winshoe를 사용하여 socket을 처리하고 있습니다.



질문은 C Socket에서는 Structure를 통해 데이터를 주고 받으려고 하는데,

Delphi는 String으로 처리를 합니다.



예로 C에서

typedef struct _tagMYSTRUCT {

int a;

BYTE data[100];

} MYSTRUCT, *PMYSTRUCT;

를 사용하여 Delphi로 전송하였을 경우 socket handler에 string 형태로 전달이 됩니다.



이것을 Delphi의 Record 형태로 변환하려고 합니다.

type MYSTRUCT = record

a: Integer;

data: Array[0..99] of char;

end;

C나 C++에서는 그냥 typecasting을 하면 가능한데... Delphi에서는 어떻게 해야 하는지

모르겠습니다.



고수님들의 한수를 부탁드립니다.

0  COMMENTS