API 질문들립니다.
중독된
P2P프로그램을 구상중인데
Peer 대 Peer에서 파일을 주고받는 API 있는지 궁금합니다
winapi를 봐도 명령어이름으로 찾아가서 확인해야해서 어떤 api가 있는지
궁금합니다. 조금 무책임한 질문일수 있지만
혹시 api나 헤더파일이라도 알고계신다면 가르켜주셨으면합니다.
-
빛글
아 감사합니다 ^^ 그러면 글을 날려서 그것을 파일입출력으로 저장시켜서 1개의 파일로 만들어야 겠네요
이걸 c로 구현하느라 ㅠ 저는 또 자바처럼 널리 그런 소스가 구현되있는지 알았네요 감사합니다 -
찬
대신 특정 프로토콜에서만 동작하는 api는 만들 순 있는데 이번에 공부해서 직접 구현해서 라이브러리로 만들어서 두고두고 사용하시면 되겠습니다.
api가 별 것 있습니까?
본인이 사용하는 코드를 다른 프로그램 만들 때도 적용할 수 있도록 잘 만들어서 추후 다른 프로그램 만들 때 가져가서 쓰면 그것이 api이죠.
나름 쉽게 설명한다고 했는데 통 했을려나 모르겠네요.
저의 지식이 미천하여 이 이상의 설명은 힘들 것 같네요. 그럼... -
메이
당연히 파일로 저장해야 파일이 되죠. -_-;;
그리고 그런 api가 없는 것은...
한국인이(서버) 다른 한국인(클라이언트) 또는 한국어를 할 줄 아는 외국인(클라이언트)에게 한국어(프로토콜)로 이야기하면 서로 통하겠지만(통신)
한국인이(서버) 한국어(프로토콜)을 모르는 외국인(클라이언트)에게 한국어로 백날 말해봐야 통 할리 없잖아요.
다시 말해서 언어(프로토콜)가 서로 맞아야 통 하는 건데 언어(프로토콜) 자체가 틀리면 서로 못 알아 듣잖아요 -
하예라
궁금한것이 있는데 피어에서 보낸 문자를 반대쪽에서 파일입출력으로 받아서 파일을 저장해야하나요??
그냥 파일자체를(예를 들어 txt, jpg등) 한번에 바로 전송을 시켜주는 그런것은 C로 구현이 불가능한가요? -
큰애
파일 보내는 것이야 파일 내용 읽어서 읽은 데이터를 소켓으로 보내면 되죠.
-
한별나라
아 .. 그런데 소켓은 이미 전에 모두 구성했습니다 ㅠㅠ
서버키고 클라이언트 연결시 에코로 문자열이 전송 됩니다. 그런데 파일자체를 어떻게 보내는지 궁금합니다.
파일입출력은 따로 해봤는데 보내는게 궁금하더군요 ㅠ 무튼 감사합니다 -
보라나
먼저 소켓통신에 대해서 공부하세요.
데이터든 파일이든 주고 받으려면 통신을 해야하니까요.