수정)하나의 컴퓨터내의 서로 다른 프로그램 이야기하는거 A.exe 로 실행한 프로그램 A와 B.exe로 실행한 프로그램 B 가 있을때 질문1) A가 계산한 값을 B로 전달해주거나 A가 사용하는 메모리를 B가 읽고 쓰고 하고하는 식으로 서로 다른 exe프로그램이 서로 상호작용 할수 있음? 이런 상호작용을 뭐라고함?
댓글 14
Inter-process communication (ipc)
익명(8.38)2022-02-28 23:24
답글
하나의 컴퓨터에서 실행하는 서로 다른 프로그램의 상호작용도 해당함?
TIME(ghawmzldjs71)2022-02-28 23:25
답글
ㅖ
+++++(koineisation)2022-02-28 23:27
답글
감사합니다
TIME(ghawmzldjs71)2022-02-28 23:28
답글
exe말하는 거 보니 윈도우즈 같은데. Named pipe 검색해보셈
익명(8.38)2022-02-28 23:32
A에서 B로 값을 전달하는 것은 Pipe
A와 B의 메모리를 공유하는 것은 Shared Memory
익명(115.21)2022-02-28 23:30
No
익명(125.178)2022-02-28 23:32
IPC, 메시지 통신 - dc App
Sayori(arwen02)2022-02-28 23:32
ipc인데 tcp통신해도되고 여러가지임
익명(175.223)2022-02-28 23:34
yes
익명(125.129)2022-03-01 01:24
상호작용이니 파이프는 안맞는거같고 소켓도 되겠네
익명(39.7)2022-03-01 04:26
원격으로 가면 rpc
Ashtray(dnstjdwjs)2022-03-01 10:24
소켓으로 그런 거 구현한다 했던 거 같은데.
SausageTaste(sausagetaste)2022-03-01 14:49
System V IPC 찾아보셔
간단하게는 메시지 전달부터 공유 메모리, 세마포어 정도가 있음. 그리고 윗분 말처럼 소켓으로도 충분히 구현 가능함. 다만 성능이 어떻게 될진 모름. 사실 원래 소켓도 IPC처럼 한 컴퓨터 내부에서 공유하는 방식도 있음.
Inter-process communication (ipc)
하나의 컴퓨터에서 실행하는 서로 다른 프로그램의 상호작용도 해당함?
ㅖ
감사합니다
exe말하는 거 보니 윈도우즈 같은데. Named pipe 검색해보셈
A에서 B로 값을 전달하는 것은 Pipe A와 B의 메모리를 공유하는 것은 Shared Memory
No
IPC, 메시지 통신 - dc App
ipc인데 tcp통신해도되고 여러가지임
yes
상호작용이니 파이프는 안맞는거같고 소켓도 되겠네
원격으로 가면 rpc
소켓으로 그런 거 구현한다 했던 거 같은데.
System V IPC 찾아보셔 간단하게는 메시지 전달부터 공유 메모리, 세마포어 정도가 있음. 그리고 윗분 말처럼 소켓으로도 충분히 구현 가능함. 다만 성능이 어떻게 될진 모름. 사실 원래 소켓도 IPC처럼 한 컴퓨터 내부에서 공유하는 방식도 있음.