1.서버(이하 S)사이드 웹 프로그램
-서버 상에서 프로그램이 실행되어 일을 처리하는 프로그램
2.클라이언트(이하 C) 사이드 웹 프로그램
-유저의 컴퓨터 상에서(보편적으로 퍼스널 컴퓨터)실행되어 일을 처리하는 프로그램
당신이 창조로 웹 프로그래밍을 하고자 한다면 당연히 2번을 선택해야 할 것입니다..
창조는 C에서만 작동이 가능한 exe파일만을 만들기 때문이죠..
exe는 서버 상에서 업무를 수행할 수 없습니다..(아마도..^^;)
S사이드 프로그램은 확장자가 php나 cgi등이죠..
창조로는 P2P를 구현 할 수 없습니다..(DLL없이는 불가능..)
그러기에 1:1 방식이 아닌, 서버를 이용하는 수 밖에 없습니다.
서버를 한단계 거치는 거죠..
그러기 위해서는 또 업로드나 다운로드 명령어가 필요합니다..
그것도 창조에는 없죠..
그래서 우리는 filetr32.dll 등의 외부 DLL를 사용합니다.
거기에는 업.다운로드 함수가 정의되어 있죠..
우선 챗 프로그램의 솔루션(?)을 말하고자 합니다..
1.A클라이언트에서 문자를 치면 그게 텍스트 파일로 저장되어 서버에 올려진다.
2.B클라이언트 프로그램은 서버로부터 일정한 간격으로 텍스트를 전송받는다..(dnload)
3.그것을 읽어들여 표시한다.
이게 다죠..
더이상 필요 없습니다..
이정도는 창조로 충분히 구현할 수 있습니다..
게시판도 가능하겠죠..
근데 게시판은 다중파일 다운로드 DLL이 없어서 좀 곤란하겠더군요..
도시인님의 IB보드는 어찌 성공했는지..
역시 창조인들의 실력에 감탄할 따름...^^
위 강좌 틀린점 꼭 지적해 주시길..
그럼 안녕히 계세욧~
하얀종이의 강좌는 계속됩니다..^^
정윤부 2002-11-04 PM 4:30:50
잘 쓰셨습니다. ^^
nylon 2002-11-04 PM 4:53:25
솔루션 보다는..알고리즘이 어떨까요;..
하얀종이 2002-11-04 PM 4:58:47
킁..그러고 보니 알고리즘이 훨신 멋있는 말이군요..^^;
김진영 2002-11-07 AM 1:38:32
제가 그거 도전해 봤는데
안되 더군요
업로드 될때 업로드 됬다고 나오는데
실제로는 업로드가 되있지 안아서요
제 소스에 문제가 있는지 뭔지...
저는 이거 꼭!! 완성 시켜야 하는데 도와 주세요
참 제가 생각할때 계정에 문제가 있을수도 있다는 생각이 들어서 ㅋㅋㅋ
도와주세요~~~~~~~~~`