초보프로그래머가 네트워크에 대해서 질문드립니다.
글쓴이: criss / 작성시간: 수, 2004/09/15 - 3:21오후
제가 이번에 리눅스와 윈도우즈를 네트워크로 연결해서 동영상을 보이게끔하려고 합니다.
리눅스와 윈도우즈는 삼바를 사용해서 파일공유를 했습니다.
일단 윈도우를 클라이언트로 리눅스를 삼바서버로 설정하고,
윈도우즈 클라이언트 프로그램에서는 Visual C++ WNet관련 함수를 사용해서 단추를 클릭하면 네트워크 드라이브를 설정하고 탐색기까지 뜨도록 했고, 잘 동작됩니다.
이번에는 반대로, 윈도우를 삼바서버로 하고 리눅스를 클라이언트로 접속하려합니다.
smbclient를 사용하면 잘되는데, 제가 하고픈것은 비쥬얼 프로그램을 사용해서,
창을 하나띄우고 단추를 클릭하면 mount -t smb 를 해서 윈도우에서 네트워크 드라이브를 설정하듯이(리눅스에서는 mount가 되겠군요..) 하고 싶습니다.
며칠동안 kldp를 이리저리 뒤졌지만, 잘 모르겠습니다.
Kdevelop를 사용하면 될것 같기도 한데, 아직 툴 사용법도 솔직히 잘 모르겠습니다.
나름대로 검색은 정말 열심히 해보았습니다. 하지만 내공이 부족해서인지, 제가 찾고자하는 파트를 잘 못찾았습니다.
혹시, 어디서 보셨거나, 아님 책이라도 아시는분 계시면 부탁드립니다.
아님 조언이라도 부탁드립니다.
Forums:
무슨 내용인지는 모르겠지만그냥 단순하게system("mou
무슨 내용인지는 모르겠지만
그냥 단순하게
system("mount 어쩌구저쩌구");
해 주면 되지 않을까요 -_-a;
http://home.postech.ac.kr/~sodomau
윗분은..리눅스에서 윈도우의 공유드라이브를마운트 하고 싶으
윗분은..
리눅스에서 윈도우의 공유드라이브를
마운트 하고 싶으시다는것 같은데요.. 아닌가요?
조금 질문이 복잡해서 읽어봣는데 제가 얻은 뜻은 저랫는데...
저도 해본적이 없어서 잘모르겠습니다. smbclient 밖엔 쓸일이
별로 없어서요.. 리눅스는 nfs를 씁니다 윈도의 공유 드라이브랑
비슷한것 이라고 보면 되겠죠? 아니려나.. 어찌됬든.. 윈도에서
nfs를 지원해주어야 할것같은데요 이건 cygwin깔면 되려나?
cygwin은 깔아본적이없어서... 섞이면 몬가 지저분하느낌이 들어서..
p.s 답변달았는데 손님모드가 아니었군요 ㅡㅡa
' 형식이 내용을 규정한다. '
윈도의 공유 드라이브 역시samba를 이용해 일반 드라이브처럼
윈도의 공유 드라이브 역시
samba를 이용해 일반 드라이브처럼
마운트 시켜 쓸 수 있을텐데요;
http://home.postech.ac.kr/~sodomau
smbclient
제가 하려는것은..
일단 윈도우에서 공유폴더를 하나 만들고. 그안에 동영상 파일을 넣어놓습니다..
그리고 리눅스에서 smbclient를 사용해서 윈도우에 접근을 합니다.
그리고 mount -t smbfs 라는걸 사용해서 동영상 플레이어를 통해서 동영상을 봅니다...
제가 하려는것은 저것들이구요..지금도 잘 실행되고 동영상도 잘 보입니다.
다만, 제가 더 하고 싶은것은...
콘솔창에서 smbclient를 사용해서 윈도우 공유폴더에 접근하는게 아니고
X윈도우상에서 프로그램을 실행시켜서 간단한 창(dialog box)에서 클릭을 하면
쉽게 mount가 되서 탐색기창에서 동영상 파일들이 보이게 되는걸 하고 싶습니다..
위의 상황과는 반대로 윈도우 API를 써서는 쉽게 구현을 하였는데,
제가 리눅스왕초보라 gui 프로그램툴 사용법을 잘 몰라서 지금 많이 헤매고 있습니다..
여태까지 답변 주신분들 정말 감사하구요..
좀더 충고나 조언을 주실분들 환영합니다..
Re: smbclient
마운트하는게 문제가 아니라 gui 프로그래밍이 문제였군요.
gtk나 qt 또는 기타등등 gui프로그래밍을 할 수 있는 자료를 먼저 찾아보시는 편이...
http://home.postech.ac.kr/~sodomau
mount -t smbfs 후움 이런게 있었군요 모르고살았다니..
mount -t smbfs 후움 이런게 있었군요 모르고살았다니..
역시 무지한게 죄인가 봅니다. ㅜ.ㅜ
그리고 질문은 gui쪽이었군요 ... 질문을 이해를 못했나봅니다.
제가보기엔.. 플레이어를 있는것을 쓰실것이라면..
마운트 되있는상태라면.. mplayer filename 으로 바로 실행하시면될듯
합니다.. gui를 몰로 쓰실지는 다양합니다.
종류는 sodomau님이 언급하셨구요..
간단히 하시려면 python + tk를 추천합니다. python만 조금아시면
바로 구현해서 해보실수 있을듯합니다..
python + tk + mplayer... 이렇게..
python 짱 !초 간편합니다. 헐헐[quote="Ano
python 짱 !
초 간편합니다. 헐헐
http://home.postech.ac.kr/~sodomau
samba
답변주신분들 정말 감사드립니다.
python에 대해서 공부를 해보겠습니다..^^
댓글 달기