A daemonve a clientile bir unix soketi üzerinden bağlanan bir proje yapmak istiyorum .
A clientve a daemoniki ikili program gerektirir, peki Cargoiki farklı kaynaktan iki hedef oluşturmayı nasıl anlarım ?
Biraz fantezi eklemek libraryiçin, ana bölüm için bir tane istiyorum daemonve sadece onu sarmak ve soketler aracılığıyla iletişim kurmak için bir ikili programa sahip olmak istiyorum.
Yani, bu tür bir ağaç mimarisine sahibiz:
├── Cargo.toml
├── target
| └── debug
| ├── daemon
│ └── client
└── src
├── daemon
│ ├── bin
│ │ └── main.rs
│ └── lib
│ └── lib.rs
└── client
└── bin
└── main.rs
Her iki endişeyi de yöneten bir yürütülebilir dosya yapabilirim, ancak çok iyi bir uygulama olmadığı sürece yapmak istediğim bu değil.