안녕하세요. 포럼을 방문해 주셔서 고맙습니다.

제 포럼의 강좌를 보시면 FILE_SERVER 라는 매크로 변수가 있습니다.

http://forum.falinux.com/bbs/zboard.php?id=lecture2&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=uds&select_arrange=headnum&desc=asc&no=181

즉, 아래와 같은 행인데요,

  #define  FILE_SERVER "/tmp/test_server"

이처럼 UDS는 실제 파일을 통해서 통신을 합니다.

혹, 쓰레드별로 소켓 변수를 따로 두시고, 역시 다른 파일로 지정하셨는지요?

쓰레드에서는 프로세스와는 달리 전역 변수는 함께 공유됩니다.

>안녕하세요 초심자입니다.
>
>제가 일전에 하나의 프로세스내에 존재하는 두 개의 쓰레드 간의 정보 교환에 대해서 질문을 드렸었는데요,
>다행히 포럼지기 장길석님께서 친절한 답글을 주셔서 학습을 계속 진행하고 있습니다. 포럼내에 올려놓으신 자료들도 참조하고요...
>
>자료를 보면 UDS를 이용한 TCP / UDS를 이용한 UDP 가 소개가 되었던데요...
>저는 상기의 상태에서 두 개의 쓰레드 간의 정보 교환에 UDS를 사용한 TCP를 사용해 보려고 하는데 잘 안되네요....자꾸 connenct 가 안된다고 에러만 뜨고...
>
>그래서 혹, 제가 답변을 잘못 이해했나 싶어서 다시 질문을 드립니다.
>UDS를 이용한 TCP / UDS를 이용한 UDP  방법은 쓰레드 간이 아니라 프로세스 간의 통신에서만 적용하는 방법인가요?
>아니면 쓰레드 사이의 데이터 교환에도 유용한 것인데, 제가 뭘 잘못 하고 있는 것인가요?....
>