19 lines
		
	
	
		
			495 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			495 B
		
	
	
	
		
			Factor
		
	
	
| ! Copyright (C) 2008 Doug Coleman.
 | |
| ! See http://factorcode.org/license.txt for BSD license.
 | |
| USING: accessors arrays assocs combinators io io.files kernel
 | |
| math.parser sequences strings ;
 | |
| IN: ftp
 | |
| 
 | |
| SYMBOLS: +active+ +passive+ ;
 | |
| 
 | |
| TUPLE: ftp-response n strings parsed ;
 | |
| 
 | |
| : <ftp-response> ( -- ftp-response )
 | |
|     ftp-response new
 | |
|         V{ } clone >>strings ;
 | |
| 
 | |
| : add-response-line ( ftp-response string -- ftp-response )
 | |
|     over strings>> push ;
 | |
| 
 | |
| : ftp-send ( string -- ) write "\r\n" write flush ;
 |