blob-ftp/server.go
Vasiliy Tolstov 76ed668b8d implement more commands
closes #9
closes #8

Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2015-04-30 16:55:25 +03:00

32 lines
567 B
Go

package main
import (
"net"
"net/textproto"
"github.com/ncw/swift"
)
type Conn struct {
ctrl *textproto.Conn
data net.Conn
ln net.Listener
host string
port int
mode string
sw *swift.Connection
user string
token string
path string
api string
passive bool
}
func (c *Conn) Close() error {
return c.ctrl.Close()
}
func NewServer(c net.Conn) (*Conn, error) {
return &Conn{api: "https://api.clodo.ru", user: "storage_21_1", token: "56652e9028ded5ea5d4772ba80e578ce", ctrl: textproto.NewConn(c), path: "/"}, nil
}