Ajout récupération de fichier (fingerprint à check)
This commit is contained in:
14
cmd/main.go
14
cmd/main.go
@@ -55,6 +55,14 @@ func main() {
|
||||
eraseErrorRule := writers.CreateEraseErrorRule("^ERASE_ERROR\r\n$")
|
||||
protocolRepository.AddWriter(&eraseErrorRule)
|
||||
|
||||
// Creation of the EraseOkRule
|
||||
retrieveOkRule := writers.CreateRetrieveOkRule("^RETRIEVE_OK ([A-Za-z0-9.]{50,200} [0-9]{1,10} [A-Za-z0-9.]{50,200})\r\n$", appConfig.StoragePath)
|
||||
protocolRepository.AddWriter(&retrieveOkRule)
|
||||
|
||||
// Creation of the EraseErrorRule
|
||||
retrieveErrorRule := writers.CreateRetrieveErrorRule("^RETRIEVE_ERROR\r\n$")
|
||||
protocolRepository.AddWriter(&retrieveErrorRule)
|
||||
|
||||
/**
|
||||
===== Init all Reader here =====
|
||||
*/
|
||||
@@ -62,10 +70,14 @@ func main() {
|
||||
eraseFileRule := readers.CreateEraseFileRule("^ERASEFILE ([A-Za-z0-9.]{50,200})\r\n$", protocolRepository, appConfig.StoragePath)
|
||||
protocolRepository.AddReader(&eraseFileRule)
|
||||
|
||||
// Creation of the SendFileRule // TODO reset to 50,200
|
||||
// Creation of the SendFileRule
|
||||
sendFileRule := readers.CreateSendFileRule("^SENDFILE ([A-Za-z0-9.]{50,200}) ([0-9]{1,10}) ([A-Za-z0-9.]{50,200})\r\n$", protocolRepository, appConfig.StoragePath)
|
||||
protocolRepository.AddReader(&sendFileRule)
|
||||
|
||||
// Create of the RetrieveFileRule
|
||||
retrieveFileRule := readers.CreateRetrieveFileRule("^RETRIEVEFILE ([A-Za-z0-9.]{50,200})\r\n$", protocolRepository, appConfig.StoragePath)
|
||||
protocolRepository.AddReader(&retrieveFileRule)
|
||||
|
||||
// Create a Multicast Client & run it
|
||||
multicast := network.CreateClientMulticast(
|
||||
appConfig.MulticastNetworkInterface, appConfig.MulticastAddress, appConfig.Domain,
|
||||
|
||||
Reference in New Issue
Block a user