제한된 환경에서 다른 서버 간에 http로 파일 또는 디렉토리를 복사하기 위한 파일 서버, 클라이언트
직접 빌드:
$ go build fileserver.go
$ go build fileserver-client.go
linux binary:
$ GOOS=linux GOARCH=amd64 go build fileserver.go
$ GOOS=linux GOARCH=amd64 go build fileserver-client.go
run:
$ 파일서버: ./fileserver {port}
$ 클라이언트: ./fileserver-client {host:port} {src(서버) 파일 또는 디렉토리 경로} {dst(클라이언트) 파일 또는 디렉토리 경로} {제한 cpu core 개수}
※ cpu core를 제한 없이 쓰려면 0 입력
ex) ./fileserver 8088
./fileserver-client localhost:8088 /Users/cnrywjd11/Desktop/aaa /home/cnrywjd11/bbb 0