Q&A

  • IPC(interprocess communication) 방법의 구현에 대해서..
도와주세요..

전에는 Unix에서 FIFO, 혹은 Message Queue를 이용하여 IPC를 구현했습니다.

Delphi로 여러개의 내부 프로세스간에 통신을 해야하는 상황이 발생해서 FIFO나 Queue와 같은 것을 사용해 보려고 했는데 Delphi 책이나 강좌에서는 IPC 관련에 대해서는 나온것을 보지 못했습니다. 방법이 없는지요...



같이 계신 분이 TServerSocket과 TClientSocket을 이용해서 Message와 그 Message에 해당하는 record를 이용할 수 있다고 하시는데 ....

원래 Scoket은 TCP/IP기반에서의 내부 process간이 아닌 외부 기기와의 통신을 위한 방법이 아닌가요? 통신쪽에 대해서 지식이 얕다보니 도움을 구하게 됩니다.



FIFO나 MessageQueue를 구현해 보신적이 있으신분은 도움좀 주세요....



좋은 하루 되시구요...

부탁드려요.

1  COMMENTS
  • Profile
    유효종 2000.01.27 22:43
    유희정 wrote:

    > 도와주세요..

    > 전에는 Unix에서 FIFO, 혹은 Message Queue를 이용하여 IPC를 구현했습니다.

    > Delphi로 여러개의 내부 프로세스간에 통신을 해야하는 상황이 발생해서 FIFO나 Queue와 같은 것을 사용해 보려고 했는데 Delphi 책이나 강좌에서는 IPC 관련에 대해서는 나온것을 보지 못했습니다. 방법이 없는지요...

    >

    > 같이 계신 분이 TServerSocket과 TClientSocket을 이용해서 Message와 그 Message에 해당하는 record를 이용할 수 있다고 하시는데 ....

    > 원래 Scoket은 TCP/IP기반에서의 내부 process간이 아닌 외부 기기와의 통신을 위한 방법이 아닌가요? 통신쪽에 대해서 지식이 얕다보니 도움을 구하게 됩니다.

    >

    > FIFO나 MessageQueue를 구현해 보신적이 있으신분은 도움좀 주세요....

    >

    > 좋은 하루 되시구요...

    > 부탁드려요.



    저하구 이름이 비슷하군요?



    같이 계신다는 분의 말씀도 틀리지는 않지만 정확히 맞는것도

    아닌것 같군요. 왜냐하면 TServerSocket 등은 Thread 를 기반으로

    만들었기 때문이죠 (그렇게 안하면 TServerSocket 를 만들 수 없죠)



    이 Thread 를 이용하시면 FIFO 나 MessageQueue 를 구현 하실 수 있습니다.

    자세한건 도움말 TThread 를 참고하세요.



    - 프리랜서 유효종 -