mockftpserver

package module
v0.0.0-...-4d5833a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2022 License: BSD-3-Clause Imports: 4 Imported by: 0

README

Mock FTP Server

A mock ftp server

See cmd/main.go

package main // import "github.com/practice-golang/mockftpserver"

import (
	"fmt"

	"github.com/practice-golang/mockftpserver"
)

func main() {
	mockftpserver.FtpPort = 7749
	mockftpserver.TransferPort = 8864
	mockftpserver.TransferPort256 = mockftpserver.TransferPort / 256
	mockftpserver.TransferPortRemainder = mockftpserver.TransferPort % 256
	fmt.Println("Data port:", mockftpserver.TransferPort)

	var mockftpserver.FileList = `
-rw-rw-rw- 1 user group 1024 Feb 9 09:38 hello.txt
-rw-rw-rw- 1 user group 2048 Feb 9 09:38 world.txt
`

	var mockftpserver.FileData = `Hello world
Hi world
Greeting world :-D
`


	go mockftpserver.DataTransfer()
	mockftpserver.FtpServer()
}

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CurrentDir = "/"
View Source
var Delimiter = '\n'
View Source
var FileData = `Hello world
Hi world
Greeting world :-D
`
View Source
var FileList = `` /* 153-byte string literal not displayed */
View Source
var FtpPort, TransferPort, TransferPort256, TransferPortRemainder int

Functions

func DataTransfer

func DataTransfer()

func FtpServer

func FtpServer()

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL