0
0
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 13:21:00 +02:00

create receiver

This commit is contained in:
Zack Scholl 2019-04-08 09:52:01 -07:00
parent db7cd4194c
commit 345d4804fd

View file

@ -549,6 +549,17 @@ func (c *Client) updateState() (err error) {
}
func (c *Client) dataChannelReceive(num int) (err error) {
pathToFile := path.Join(c.FilesToTransfer[c.FilesToTransferCurrentNum].FolderRemote, c.FilesToTransfer[c.FilesToTransferCurrentNum].Name)
os.MkdirAll(c.FilesToTransfer[c.FilesToTransferCurrentNum].FolderRemote, os.ModeDir)
c.CurrentFile, err = os.OpenFile(pathToFile, os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
if err != nil {
return err
}
c.recvSess = recvSess.NewWith(recvSess.Config{
Stream: c.CurrentFile,
})
err = c.recvSess.CreateConnection()
if err != nil {
return