2010-07-18 2 views

답변

1

FTP에는 명령과 데이터 전송을위한 두 개의 포트가 열려 있습니다. 명령 만 실행하면 ftp를 사용할 필요가 없지만 텔넷 프로토콜을 사용할 수 있습니다.

Rebol2의 ftp 프로토콜은 사이트 특정 명령 (예 : chmod)을 지원하지 않습니다. 그러나 Rebol3에 대한 자체 FTP 프로토콜 (http://github.com/gchiu/Rebol3/tree/master/protocols/ 참조)을 작성했으며 SITE 명령을 추가하는 데는 몇 줄 밖에없는 것처럼 보입니다.

+0

저는 여전히 rebol 2를 사용하고 있는데, 왜 이것이 R3에만 해당할까요? –

+0

Rebol3은 Rebol2와 완전히 다른 비동기 포트 모델을 사용하므로 프로토콜이 다르게 작성됩니다. Rebol3에 대한 프로토콜은 공식적으로 발표되거나 작성되지 않았지만 SITE 명령을 사용하여 chmod를 지원해야한다고 생각합니다. 그러나 Rebol을 사용하여 사용 권한을 변경하는 방법이 문제이므로 Rebol2에 대한 대답은 텔넷 구성표를 사용하는 것입니다. –

+0

나는 텔넷 프로토콜을 R2와 함께 사용할 것에 동의한다. –

1

파일 사용 권한을 변경하기위한 REBOL 기능은 set-modes입니다.

그러나 로컬 파일에만 사용할 수 있으므로 FTP를 사용하는 원격 파일의 경우 chmod과 동일하지 않습니다.

이 스레드는 내가 아는 한, 아무도 없습니다, 그것을 가능하게하는 .... http://www.rebol.org/ml-display-thread.r?m=rmlSWGQ REBOL의 FTP scheme을 수정할 수있을 수 있습니다 제안합니다 .... 그러나.

+0

나는 rebol에서 ftp scheme을 이해하기에 충분하지 않다고 생각한다. 그렇지 않으면 R3 릴리즈를 기다려야하고 graham lib와 함께 사용해야한다. 현재 R3은 내 PC에서 작동하지 않는 것 같습니다. –

+0

어떤 방식으로 작동하지 않습니까? 실제로는 Windows 32 비트 (64 비트 미만은 사용하지 않음)에서만 작동합니다. –

+0

오래전에 다시 시도해야한다는 것을 기억하지 마십시오. 릴리스가 아니므로 사용하지 않으려 고합니다. 이미 r2 스크립트를 많이 가지고 있으므로 테스트 시간을 잃고 싶지 않습니다. –