A daemon
ve a client
ile bir unix soketi üzerinden bağlanan bir proje yapmak istiyorum .
A client
ve a daemon
iki ikili program gerektirir, peki Cargo
iki farklı kaynaktan iki hedef oluşturmayı nasıl anlarım ?
Biraz fantezi eklemek library
için, ana bölüm için bir tane istiyorum daemon
ve 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.